.tabbar[data-astro-cid-exkhzgpt]{z-index:30;padding:var(--s-1) var(--s-1) calc(var(--s-1) + env(safe-area-inset-bottom));background:var(--ink);color:var(--ivory);view-transition-name:tabbar;position:fixed;bottom:0;left:0;right:0}ul[data-astro-cid-exkhzgpt]{grid-template-columns:repeat(5,1fr);max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}a[data-astro-cid-exkhzgpt]{justify-items:center;gap:var(--s-half);padding:var(--s-1) var(--s-half) var(--s-1);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;opacity:.7;border-radius:12px;font-size:12px;font-weight:700;font-stretch:75%;text-decoration:none;display:grid}a[data-astro-cid-exkhzgpt] svg{width:24px;height:24px}a[data-astro-cid-exkhzgpt][aria-current=page]{opacity:1;background:var(--bitter-deep)}@media (width>=1024px){.tabbar[data-astro-cid-exkhzgpt]{left:0;right:auto;bottom:var(--strip-h);width:45vw;padding:0 var(--s-5) var(--s-4);color:var(--c-fg);background:0 0}ul[data-astro-cid-exkhzgpt]{gap:var(--s-1);flex-wrap:nowrap;max-width:none;margin:0;display:flex}a[data-astro-cid-exkhzgpt]{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);white-space:nowrap;opacity:.75;border:2px solid;border-radius:999px;grid-auto-flow:column;font-size:clamp(12px,1.05vw,15px)}a[data-astro-cid-exkhzgpt] svg{width:18px;height:18px}a[data-astro-cid-exkhzgpt]:hover{opacity:1}a[data-astro-cid-exkhzgpt][aria-current=page]{opacity:1;background:var(--c-fg);color:var(--c-bg);border-color:var(--c-fg)}}.filters[data-v-2826d67a]{gap:var(--s-1);scrollbar-width:none;padding:0 var(--gutter) var(--s-1);display:flex;overflow-x:auto}.filters[data-v-2826d67a]::-webkit-scrollbar{display:none}.chip[data-v-2826d67a]{align-items:center;gap:var(--s-1);min-height:32px;padding:var(--s-half) var(--s-2);border:1.5px dashed var(--ink-2);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-size:12px;display:inline-flex}.dot[data-v-2826d67a]{border:1.5px solid;border-radius:50%;width:8px;height:8px}.chip[aria-pressed=true][data-v-2826d67a]{border-style:solid;border-color:var(--green);background:var(--green);color:var(--ivory)}.chip[aria-pressed=true] .dot[data-v-2826d67a]{background:currentColor}.receipt[data-v-5a012ddd]{text-align:left;cursor:pointer;filter:drop-shadow(0 4px 6px #15151529)drop-shadow(0 1px 1px #1515151f);width:100%;height:100%;transform:rotate(var(--tilt,0deg));transition:transform .2s var(--ease-out);background:0 0;border:0;padding:0;display:block}.receipt[data-v-5a012ddd]:active{transform:rotate(0)scale(.98)}@media (hover:hover){.receipt[data-v-5a012ddd]:hover{transform:rotate(0)translateY(-3px)}}.paper[data-v-5a012ddd]{--z:7px;gap:var(--s-1);height:100%;padding:calc(var(--z) + var(--s-2)) var(--s-2) calc(var(--z) + var(--s-2));color:var(--ink);font-family:var(--font-mono);-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--z) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--z) * 2) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--z) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--z) * 2) 51% repeat-x;background:repeating-linear-gradient(0deg,#0000 0 23px,#15151506 23px 24px),#fffdf7;flex-direction:column;font-size:11px;line-height:1.35;display:flex;position:relative}.paper[data-v-5a012ddd]>*{flex-shrink:0}.head[data-v-5a012ddd]{align-items:flex-start;gap:var(--s-1);display:flex}.ico[data-v-5a012ddd]{margin-top:var(--s-half);color:var(--bitter-deep);flex:none}.name[data-v-5a012ddd]{font-family:var(--font-display);text-transform:uppercase;font-size:21px;font-weight:900;font-stretch:72%;line-height:.95}.ingr[data-v-5a012ddd]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.taste[data-v-5a012ddd]{gap:var(--s-half);display:grid}.row[data-v-5a012ddd]{justify-content:space-between;align-items:center;gap:var(--s-1);display:flex}.lbl[data-v-5a012ddd]{text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}.dots[data-v-5a012ddd]{gap:var(--s-half);display:flex}.dots i[data-v-5a012ddd]{border:1.2px solid var(--ink);width:9px;height:9px}.dots i.on[data-v-5a012ddd]{background:var(--ink)}.tags[data-v-5a012ddd]{gap:var(--s-half);color:var(--green);flex-wrap:wrap;font-weight:700;display:flex}.perf[data-v-5a012ddd]{border-top:1.5px dashed var(--ink-2);margin-top:auto}.tot[data-v-5a012ddd]{justify-content:space-between;font-size:14px;font-weight:700;display:flex}.stamp[data-v-5a012ddd]{right:var(--s-1);bottom:calc(var(--z) + var(--s-3));border:2px solid var(--bitter);width:46px;height:46px;color:var(--bitter);font-family:var(--font-display);text-align:center;opacity:.85;mix-blend-mode:multiply;box-shadow:inset 0 0 0 3px #fffdf7, inset 0 0 0 4px var(--bitter);border-radius:50%;align-content:center;place-items:center;font-size:17px;font-weight:900;font-stretch:62%;line-height:.9;display:grid;position:absolute;transform:rotate(-16deg)}.stamp small[data-v-5a012ddd]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:5.5px}@container cell (height<=270px){.paper[data-v-5a012ddd]{gap:var(--s-1)}.ingr[data-v-5a012ddd]{-webkit-line-clamp:1}.taste[data-v-5a012ddd]{gap:var(--s-half)}.dots i[data-v-5a012ddd]{width:8px;height:8px}}@container cell (height<=215px){.taste[data-v-5a012ddd]{display:none}}@container cell (height<=170px){.ingr[data-v-5a012ddd],.tags[data-v-5a012ddd]{display:none}}@container cell (height>=300px){.name[data-v-5a012ddd]{font-size:26px}.paper[data-v-5a012ddd]{gap:var(--s-1);font-size:12px}}@media (prefers-reduced-motion:reduce){.receipt[data-v-5a012ddd]{transition:none}}.backdrop[data-v-deeb0953]{z-index:40;background:#1515158c;position:fixed;inset:0}.sheet[data-v-deeb0953]{z-index:50;overscroll-behavior:contain;max-width:560px;max-height:88dvh;padding:0 var(--s-3) calc(var(--s-4) + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);transition:transform .3s var(--ease-out);border-radius:22px 22px 0 0;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 40px #00000040}.grab[data-v-deeb0953]{z-index:1;height:26px;margin:0 calc(var(--s-3) * -1);background:var(--paper);touch-action:none;cursor:grab;place-items:center;display:grid;position:sticky;top:0}.handle[data-v-deeb0953]{background:var(--line);border-radius:3px;width:44px;height:5px}.close[data-v-deeb0953]{z-index:2;top:var(--s-3);right:var(--s-3);border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}.close svg[data-v-deeb0953]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:18px;height:18px}.fade-enter-active[data-v-deeb0953],.fade-leave-active[data-v-deeb0953]{transition:opacity .25s}.fade-enter-from[data-v-deeb0953],.fade-leave-to[data-v-deeb0953]{opacity:0}.slide-enter-active[data-v-deeb0953],.slide-leave-active[data-v-deeb0953]{transition:transform .3s var(--ease-out)}.slide-enter-from[data-v-deeb0953],.slide-leave-to[data-v-deeb0953]{transform:translateY(100%)}@media (width>=1024px){.sheet[data-v-deeb0953]{width:min(500px,40vw);max-width:none;max-height:none;padding:var(--s-3) var(--s-5) var(--s-5);border-radius:24px 0 0 24px;top:0;left:auto;box-shadow:-10px 0 40px #00000040}.grab[data-v-deeb0953]{display:none}.close[data-v-deeb0953]{top:var(--s-3);right:var(--s-4)}.slide-enter-from[data-v-deeb0953],.slide-leave-to[data-v-deeb0953]{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sheet[data-v-deeb0953],.slide-enter-active[data-v-deeb0953],.slide-leave-active[data-v-deeb0953],.fade-enter-active[data-v-deeb0953],.fade-leave-active[data-v-deeb0953]{transition:none}}.head[data-v-c9272f3f]{padding-right:var(--s-7);padding-top:var(--s-half)}h2[data-v-c9272f3f]{margin:var(--s-half) 0 var(--s-half);font-size:44px}.price[data-v-c9272f3f]{margin:0;font-size:18px;font-weight:700}.tags[data-v-c9272f3f]{gap:var(--s-1);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag[data-v-c9272f3f]{padding:var(--s-half) var(--s-1);background:var(--green);color:var(--ivory);font-family:var(--font-mono);border-radius:999px;font-size:11px}.tag.signature[data-v-c9272f3f]{background:var(--bitter-deep)}.tag.piccante[data-v-c9272f3f]{background:var(--ink)}.desc[data-v-c9272f3f]{margin:var(--s-2) 0 0;font-size:17px;line-height:1.55}.block[data-v-c9272f3f]{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1.5px dashed var(--line)}h3[data-v-c9272f3f]{margin:0 0 var(--s-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.taste[data-v-c9272f3f]{align-items:center;gap:var(--s-1) var(--s-2);grid-template-columns:auto 1fr;margin:0;display:grid}.taste dt[data-v-c9272f3f]{font-size:14px;font-weight:600}.taste dd[data-v-c9272f3f]{gap:var(--s-half);margin:0;display:flex}.taste dd span[data-v-c9272f3f]{background:var(--line);border-radius:3px;flex:1;height:10px}.taste dd span.on[data-v-c9272f3f]{background:var(--bitter)}.ingr[data-v-c9272f3f]{margin:0}.facts[data-v-c9272f3f]{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:1fr 1fr;font-size:12px;display:grid}.facts dt[data-v-c9272f3f]{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.facts dd[data-v-c9272f3f]{margin:var(--s-half) 0 0;font-weight:700}.allergens[data-v-c9272f3f]{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.allergens li[data-v-c9272f3f]{align-items:center;gap:var(--s-1);padding:var(--s-half) var(--s-1) var(--s-half) var(--s-half);border:1.5px solid var(--ink);border-radius:999px;font-size:14px;font-weight:600;display:inline-flex}.n[data-v-c9272f3f]{background:var(--ink);width:22px;height:22px;color:var(--ivory);border-radius:50%;place-items:center;font-size:11px;display:grid}.none[data-v-c9272f3f]{color:var(--ink-2);margin:0}.gf-line[data-v-c9272f3f]{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--s-1);background:var(--green);color:var(--ivory);margin:0;font-weight:600;display:flex}.gf-line strong[data-v-c9272f3f]{white-space:nowrap}.note[data-v-c9272f3f]{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:14px;font-style:italic}.quiz[data-v-e2e9c741]{padding-top:var(--s-half);padding-right:var(--s-7)}h2[data-v-e2e9c741]{margin:var(--s-half) 0 var(--s-2);font-size:44px}.progress[data-v-e2e9c741]{color:var(--ink-2);margin:0;font-size:12px}.dots[data-v-e2e9c741]{gap:var(--s-1);margin:var(--s-1) 0 var(--s-3);display:flex}.dots span[data-v-e2e9c741]{background:var(--line);border-radius:3px;width:28px;height:6px}.dots span.on[data-v-e2e9c741]{background:var(--bitter)}.q[data-v-e2e9c741]{margin:0 0 var(--s-2);font-size:22px;font-weight:800}.options[data-v-e2e9c741]{gap:var(--s-1);margin-right:calc(var(--s-7) * -1);grid-template-columns:1fr 1fr;display:grid}.opt[data-v-e2e9c741]{aspect-ratio:1;background:var(--ink);color:var(--ivory);cursor:pointer;box-shadow:inset 0 0 0 6px var(--ink), inset 0 0 0 8px var(--ivory);transition:transform .15s var(--ease-out);border:0;border-radius:50%;font-size:clamp(24px,8vw,34px)}.opt+.opt[data-v-e2e9c741]{background:var(--bitter-deep);box-shadow:inset 0 0 0 6px var(--bitter-deep), inset 0 0 0 8px var(--ivory)}.opt[data-v-e2e9c741]:active{transform:scale(.95)}.results[data-v-e2e9c741]{margin:0 calc(var(--s-7) * -1) 0 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.res[data-v-e2e9c741]{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border:2px solid var(--ink);background:var(--ivory);text-align:left;cursor:pointer;border-radius:18px;display:flex}.rank[data-v-e2e9c741]{background:var(--bitter-deep);width:40px;height:40px;color:var(--ivory);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.txt[data-v-e2e9c741]{gap:var(--s-half);flex:1;display:grid}.rname[data-v-e2e9c741]{font-family:var(--font-display);text-transform:uppercase;font-size:21px;font-weight:800;font-stretch:75%;line-height:1.05}.rshort[data-v-e2e9c741]{color:var(--ink-2);font-size:14px;line-height:1.35}.rcat[data-v-e2e9c741]{color:var(--ink-2);font-size:11px}.arrow[data-v-e2e9c741]{font-size:20px}.none[data-v-e2e9c741]{color:var(--ink-2)}.restart[data-v-e2e9c741]{margin-top:var(--s-2);padding:var(--s-1) var(--s-2);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;font-size:13px;font-weight:700}.view[data-v-66f076bd] .filters{padding:0 0 var(--s-2)}.grid[data-v-66f076bd]{gap:var(--s-2) var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cell[data-v-66f076bd]{min-width:0;container:cell/inline-size}.ask[data-v-66f076bd]{cursor:pointer;filter:drop-shadow(0 4px 6px #15151540);width:100%;height:100%;transition:transform .2s var(--ease-out);background:0 0;border:0;padding:0;display:block;transform:rotate(-.6deg)}.ask[data-v-66f076bd]:active{transform:rotate(0)scale(.98)}@media (hover:hover){.ask[data-v-66f076bd]:hover{transform:rotate(0)translateY(-3px)}}.ask-paper[data-v-66f076bd]{--z:7px;align-items:flex-start;gap:var(--s-1);height:100%;min-height:200px;padding:calc(var(--z) + var(--s-2)) var(--s-2);background:var(--ink);color:var(--ivory);font-family:var(--font-mono);text-align:left;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--z) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--z) * 2) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(var(--z) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--z) * 2) 51% repeat-x;flex-direction:column;font-size:11px;display:flex}.q[data-v-66f076bd]{color:var(--bitter);font-size:64px;line-height:.8}.ask-label[data-v-66f076bd]{font-size:24px}.ask-sub[data-v-66f076bd]{opacity:.75}.perf[data-v-66f076bd]{border-top:1.5px dashed #f5efe380;align-self:stretch;margin-top:auto}.tot[data-v-66f076bd]{justify-content:space-between;align-self:stretch;font-size:14px;font-weight:700;display:flex}.empty[data-v-66f076bd]{padding:var(--s-2) 0;color:var(--ink-2)}.reset[data-v-66f076bd]{margin-top:var(--s-1);padding:var(--s-1) var(--s-2);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;font-weight:700;display:block}@media (width>=1024px){.view[data-v-66f076bd]{flex-direction:column;flex:1;min-height:0;display:flex}.grid[data-v-66f076bd]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));gap:var(--s-3);flex:1;min-height:0}.cell[data-v-66f076bd]{container:cell/size}.ask-paper[data-v-66f076bd]{min-height:0}@container cell (height<=200px){.q[data-v-66f076bd]{font-size:44px}}}.panel[data-astro-cid-as4z3awb]{padding:var(--s-2) var(--gutter) var(--s-3);background:var(--c-bg);color:var(--c-fg);border-radius:0 0 26px 26px}.panel[data-astro-cid-as4z3awb].c-paper{border-bottom:2px solid var(--ink)}.top[data-astro-cid-as4z3awb]{justify-content:space-between;align-items:center;display:flex}.home[data-astro-cid-as4z3awb]{align-items:center;gap:var(--s-1);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home[data-astro-cid-as4z3awb]:before{content:"←";font-family:var(--font-mono);font-size:16px}.count[data-astro-cid-as4z3awb]{opacity:.75;font-size:12px}.heading[data-astro-cid-as4z3awb]{align-items:flex-end;gap:var(--s-2);margin-top:var(--s-3);display:flex}.heading[data-astro-cid-as4z3awb] .cat-ico{width:64px;height:64px;margin-bottom:var(--s-1);flex:none;order:2}.titles[data-astro-cid-as4z3awb]{flex:1;min-width:0;container-type:inline-size}h1[data-astro-cid-as4z3awb]{font-size:min(var(--fit), 84px);margin:0}.intro[data-astro-cid-as4z3awb]{margin:var(--s-2) 0 0;opacity:.92;max-width:40ch;font-size:15px;line-height:1.45}.content[data-astro-cid-as4z3awb]{max-width:560px;padding:var(--s-3) var(--gutter) 0;margin-inline:auto}@media (width>=1024px){.page[data-astro-cid-as4z3awb]{height:calc(100dvh - var(--strip-h));grid-template-columns:45vw 1fr;display:grid}.panel[data-astro-cid-as4z3awb]{min-height:0;padding:var(--s-4) var(--s-5) var(--s-13);border-radius:0;flex-direction:column;display:flex}.panel[data-astro-cid-as4z3awb].c-paper{border-bottom:0;border-right:2px solid var(--ink)}.heading[data-astro-cid-as4z3awb]{align-items:flex-start;gap:var(--s-3);flex-direction:column;margin-top:auto}.heading[data-astro-cid-as4z3awb] .cat-ico{order:0;width:clamp(80px,16vh,150px);height:clamp(80px,16vh,150px);margin:0}.titles[data-astro-cid-as4z3awb]{width:100%}h1[data-astro-cid-as4z3awb]{font-size:min(var(--fit), 15vh, 150px)}.intro[data-astro-cid-as4z3awb]{margin:var(--s-2) 0 0;font-size:17px}.content[data-astro-cid-as4z3awb]{width:100%;max-width:none;min-height:0;padding:var(--s-4) var(--s-6);flex-direction:column;display:flex}}@media (width>=1024px) and (height<=820px){.heading[data-astro-cid-as4z3awb] .cat-ico{width:72px;height:72px}h1[data-astro-cid-as4z3awb]{font-size:min(var(--fit), 12vh, 150px)}.intro[data-astro-cid-as4z3awb]{font-size:15px}}
