.read:has(.coffee-donate){max-width:1028px}html[data-theme] .coffee-donate{--coffee-edge:polygon(0.3% 0.5%, 24% 0, 52% 0.4%, 77% 0, 99.7% 0.4%, 100% 34%, 99.6% 68%, 100% 99.6%, 74% 100%, 48% 99.6%, 23% 100%, 0.3% 99.6%, 0 67%, 0.3% 32%);color:var(--read-ink);&>:not(.coffee-start,.coffee-tabs,.coffee-panel){max-width:var(--measure);margin-inline:auto}&>#choose-where{max-width:none}& .coffee-panel>:is(h2,h3,p,div:not(.coffee-routes)),& .coffee-panel>section>h3,& .coffee-cause>summary{max-width:var(--measure);margin-inline:0}& :is(h2,h3){float:none;clip-path:none;width:auto;height:auto;position:static;inset:auto;overflow:visible;transform:translate(0,0)rotate(0)}& *,& :before,& :after{box-sizing:border-box}& [hidden]{display:none!important}& button{font:inherit}& :is(button,summary,a):focus-visible{outline:3px solid var(--read-link);outline-offset:3px}& button,& summary{cursor:pointer}& :is(button,summary){min-height:44px}& summary{padding:10px 0}& .coffee-start-routes{align-items:start;gap:1.25rem;display:grid}& .coffee-start-routes>div{min-width:0}& .coffee-start-routes>div>h3{margin:0 0 .6em;font-size:1em}& .coffee-recommend{min-width:0}& .coffee-recommend>h2{color:var(--read-head);margin:0 0 .6em;padding:0;font-size:1.45em;line-height:1.25;display:block}& .coffee-card{width:auto;min-width:0;color:var(--read-ink);background-color:var(--coffee-chip-bg);border:1px solid var(--coffee-chip-border);text-align:left;font:inherit;border-radius:0;margin:0 0 1.2rem;padding:1rem;transition:none;display:block;position:relative;transform:none}& .coffee-card :is(p,summary,.coffee-labels){color:var(--read-ink)}& .coffee-card>h3{margin:0 0 .6em;font-size:1.15em}& .coffee-card>:last-child{margin-bottom:0}& .coffee-card p{margin-bottom:.85em}& .coffee-labels{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}& .coffee-labels span{border:1px solid var(--coffee-chip-border);padding:.15rem .45rem;font-size:.8em}& .coffee-labels .coffee-tier{color:var(--read-soft);border:0;padding-inline:0;font-size:.7em}& .coffee-panel>.coffee-panel-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& .coffee-place{font-family:var(--read-head-font);font-weight:700}& .coffee-tag{text-wrap:pretty;overflow-wrap:normal;background:var(--coffee-tag-bg);width:max-content;max-width:100%;color:var(--coffee-tag-ink);padding:.2em .4em;display:inline-block}& .coffee-tag-line{flex-wrap:wrap;align-items:center;gap:0 .5rem;font-size:.8em;line-height:1.5;display:flex}& .coffee-tag-line a{align-items:center;min-height:44px;display:inline-flex}& a.coffee-give{background:var(--coffee-accent);width:100%;min-height:48px;color:var(--coffee-button-ink);text-align:center;justify-content:center;align-items:center;padding:.6em .8em;line-height:1.35;text-decoration:none;display:flex}& :is(.coffee-checks,.coffee-funds){font-size:.9em}& .coffee-tabs button{border:1px solid var(--coffee-chip-border);min-height:44px;color:var(--read-ink);background:var(--coffee-chip-bg);cursor:pointer;justify-content:center;align-items:center;padding:.35rem .65rem;display:flex}& .coffee-tabs [aria-selected=true]{background:var(--coffee-accent);color:var(--coffee-button-ink)}& .coffee-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}& .coffee-routes{align-items:start;gap:1rem;display:grid}& .coffee-card-compact{margin-bottom:0;font-size:1rem;line-height:1.5}& .coffee-card-compact .coffee-give{min-height:44px;padding:.35em .75em}& .coffee-routes{margin-bottom:1.2rem}& .coffee-cause{border-bottom:1px solid var(--read-rule)}& .coffee-cause>summary{font-weight:700}& .coffee-cause .coffee-card{margin-top:.75rem}& .coffee-closing{margin-top:2rem}}@media (width>=900px){html[data-theme] .coffee-donate .coffee-start-routes:has(>[data-recommend-card=upi]){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .coffee-donate .coffee-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=720px){html[data-theme] .coffee-donate .coffee-routes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .coffee-donate .coffee-card-compact .coffee-give{width:auto;display:inline-flex}}.loading-cup{width:min(300px,76vw);height:auto;display:block}.loading-liquid{fill:var(--coffee-liquid)}.loading-liquid-mint{display:none}html[data-theme=paper]{--coffee-liquid:#6a422b}html[data-theme=print]{--coffee-liquid:#5b3b30a6;& .loading-liquid-mint{fill:#7ccfc4;opacity:.3;display:block}& .loading-liquid{mix-blend-mode:multiply}}html[data-theme=pastel]{--coffee-liquid:#a87651}[data-steam]{visibility:hidden}[data-steaming] [data-steam]{visibility:visible;animation:.4s ease-out forwards coffee-steam}@keyframes coffee-steam{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-loading-cup] [data-stroke]{visibility:visible!important;stroke-dashoffset:0!important}[data-loading-cup] [data-liquid]{y:48px}[data-loading-cup] [data-steam]{visibility:visible;stroke-dashoffset:0;animation:none}}
