.conv[data-astro-cid-dcfojrq3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(18px,3.5vw,32px)}.ing[data-astro-cid-dcfojrq3]{font:400 clamp(1.35rem, 3vw, 1.75rem) / 1.2 var(--display);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.swatch[data-astro-cid-dcfojrq3]{background:var(--c);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent), inset 0 -4px 0 #00000014;border-radius:50%;flex:none;transition:background .2s}.per-cup[data-astro-cid-dcfojrq3]{font:.9rem var(--body);color:var(--muted);border-bottom:1px dotted;text-decoration:none}.per-cup[data-astro-cid-dcfojrq3]:hover{color:var(--accent)}.io[data-astro-cid-dcfojrq3]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-top:18px;display:grid}.box[data-astro-cid-dcfojrq3]{border:1.5px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:14px 18px 12px;display:flex}.line[data-astro-cid-dcfojrq3]{flex-direction:column;gap:6px;min-width:0;margin-bottom:10px;display:flex}.box[data-astro-cid-dcfojrq3].from:focus-within{border-color:var(--ink)}.box[data-astro-cid-dcfojrq3].to{background:var(--accent-soft);border-color:#0000}.amt[data-astro-cid-dcfojrq3],.val[data-astro-cid-dcfojrq3]{width:100%;min-width:0;font:400 clamp(2.4rem, 6vw, 3.6rem) / 1.1 var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.val[data-astro-cid-dcfojrq3]{color:var(--accent)}.swap[data-astro-cid-dcfojrq3]{width:44px;height:44px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:50%;align-self:center;place-items:center;transition:transform .25s,border-color .15s;display:grid}.swap[data-astro-cid-dcfojrq3] svg[data-astro-cid-dcfojrq3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;transform:rotate(90deg)}.swap[data-astro-cid-dcfojrq3]:hover{border-color:var(--ink);transform:rotate(180deg)}.combo[data-astro-cid-dcfojrq3]{align-self:flex-start;max-width:100%;position:relative}.combo-btn[data-astro-cid-dcfojrq3]{max-width:100%;font:inherit;color:inherit;text-align:left;background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 8px top 55%/6px 6px no-repeat,linear-gradient(-45deg,#0000 50%,currentColor 50%) right 3px top 55%/6px 6px no-repeat;border:0;border-radius:6px;padding:2px 22px 2px 0}.box[data-astro-cid-dcfojrq3] .combo-btn[data-astro-cid-dcfojrq3]{font:500 1rem var(--body);color:var(--muted)}.combo-btn[data-astro-cid-dcfojrq3]:hover,.combo-btn[data-astro-cid-dcfojrq3][aria-expanded=true]{color:var(--accent)}.ing[data-astro-cid-dcfojrq3] .combo-btn[data-astro-cid-dcfojrq3]{border-bottom:2px solid var(--line);border-radius:0}.ing[data-astro-cid-dcfojrq3] .combo-btn[data-astro-cid-dcfojrq3]:hover,.ing[data-astro-cid-dcfojrq3] .combo-btn[data-astro-cid-dcfojrq3][aria-expanded=true]{border-color:var(--accent)}.combo-pop[data-astro-cid-dcfojrq3]{z-index:20;background:var(--surface);border:1px solid var(--line);width:min(240px,84vw);font:1rem var(--body);border-radius:14px;animation:.14s ease-out pop-in;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 40px -16px #00000059}.combo-pop[data-astro-cid-dcfojrq3].wide{width:min(340px,84vw)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.combo-pop[data-astro-cid-dcfojrq3] .combo-search{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;height:42px;margin:8px 8px 2px;padding:0 12px;display:flex}.combo-pop[data-astro-cid-dcfojrq3] .combo-search:focus-within{border-color:var(--accent)}.combo-pop[data-astro-cid-dcfojrq3] .combo-search svg{fill:none;width:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.combo-pop[data-astro-cid-dcfojrq3] .combo-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.combo-pop[data-astro-cid-dcfojrq3] .combo-search input::-webkit-search-cancel-button{display:none}.combo-pop[data-astro-cid-dcfojrq3] ul{overscroll-behavior:contain;outline:none;max-height:min(340px,50vh);margin:0;padding:6px;list-style:none;overflow:auto}.combo-pop[data-astro-cid-dcfojrq3] [role=option]{cursor:pointer;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.combo-pop[data-astro-cid-dcfojrq3] [role=option] span{color:var(--muted);white-space:nowrap;font-size:.85rem}.combo-pop[data-astro-cid-dcfojrq3] [role=option].active{background:var(--accent-soft)}.combo-pop[data-astro-cid-dcfojrq3] [aria-selected=true]{color:var(--accent);font-weight:650}.combo-pop[data-astro-cid-dcfojrq3] .combo-group{background:var(--surface);font:600 1.15rem var(--hand);color:var(--muted);margin:0 -6px;padding:10px 18px 5px;position:sticky;top:-6px}.combo-pop[data-astro-cid-dcfojrq3] .combo-none{color:var(--muted);padding:10px 12px}.measure[data-astro-cid-dcfojrq3]{border-top:1.5px dashed color-mix(in srgb, var(--ink) 18%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-top:auto;padding-top:14px;display:flex}.measure[data-astro-cid-dcfojrq3][hidden]{display:none}.how[data-astro-cid-dcfojrq3]{font:400 clamp(1.2rem, 2.4vw, 1.5rem) / 1.2 var(--display);color:var(--ink);margin:0}.about[data-astro-cid-dcfojrq3]{font:600 1.25rem var(--hand);color:var(--muted)}.scoops[data-astro-cid-dcfojrq3]{flex-wrap:wrap;align-items:flex-end;gap:10px 8px;min-height:90px;margin:0;padding:0;list-style:none;display:flex}.scoops[data-astro-cid-dcfojrq3] li{flex-direction:column;align-items:center;gap:4px;animation:.3s cubic-bezier(.3,1.4,.5,1) both scoop-in;display:flex}.scoops[data-astro-cid-dcfojrq3] li:nth-child(3){animation-delay:50ms}.scoops[data-astro-cid-dcfojrq3] li:nth-child(5){animation-delay:.1s}.scoops[data-astro-cid-dcfojrq3] li:nth-child(n+7){animation-delay:.15s}@keyframes scoop-in{0%{opacity:0;transform:translateY(8px)scale(.9)}}.scoops[data-astro-cid-dcfojrq3] .pic{display:block;position:relative}.scoops[data-astro-cid-dcfojrq3] .tool{display:block;overflow:visible}.scoops[data-astro-cid-dcfojrq3] .rim{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scoops[data-astro-cid-dcfojrq3] .tick{stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}.scoops[data-astro-cid-dcfojrq3] .tick.on{stroke:var(--accent);stroke-width:2.4px;opacity:1}.scoops[data-astro-cid-dcfojrq3] .times{color:var(--accent);font-weight:700}.scoops[data-astro-cid-dcfojrq3] .lbl{font:600 1.15rem / 1 var(--hand);color:var(--muted);white-space:nowrap}.scoops[data-astro-cid-dcfojrq3] .plus{font:600 1.6rem var(--hand);color:var(--muted);align-self:center;animation:none}.foot[data-astro-cid-dcfojrq3]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:20px;padding-top:14px;font-size:.84rem;display:flex}.src[data-astro-cid-dcfojrq3]{margin:0}.src[data-astro-cid-dcfojrq3] a{color:inherit}.cups[data-astro-cid-dcfojrq3]{border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.cups[data-astro-cid-dcfojrq3] button[data-astro-cid-dcfojrq3]{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:2px 10px;font-size:.8rem}.cups[data-astro-cid-dcfojrq3] button[data-astro-cid-dcfojrq3][aria-pressed=true]{color:var(--surface);background:var(--ink)}@media (width<=640px){.io[data-astro-cid-dcfojrq3]{grid-template-columns:minmax(0,1fr);gap:0}.swap[data-astro-cid-dcfojrq3]{z-index:1;justify-self:center;margin:-10px 0}.swap[data-astro-cid-dcfojrq3] svg[data-astro-cid-dcfojrq3]{transform:none}.box[data-astro-cid-dcfojrq3]{padding:10px 16px}.line[data-astro-cid-dcfojrq3]{flex-direction:row;align-items:center;gap:12px}.box[data-astro-cid-dcfojrq3] .combo[data-astro-cid-dcfojrq3]{flex:none;align-self:center}.amt[data-astro-cid-dcfojrq3],.val[data-astro-cid-dcfojrq3]{font-size:2.4rem}}@media print{.swap[data-astro-cid-dcfojrq3],.cups[data-astro-cid-dcfojrq3]{display:none}}
