.treat-grid[data-astro-cid-atgnkvwc]{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}.treat-menu[data-astro-cid-atgnkvwc]{list-style:none;margin:0;padding:0}.treat-menu[data-astro-cid-atgnkvwc] li[data-astro-cid-atgnkvwc]{border-top:1px solid var(--rule)}.treat-menu[data-astro-cid-atgnkvwc] li[data-astro-cid-atgnkvwc]:first-child{border-top:2px solid var(--ink)}.treat-menu[data-astro-cid-atgnkvwc] li[data-astro-cid-atgnkvwc]:last-child{border-bottom:1px solid var(--rule)}.treat-row[data-astro-cid-atgnkvwc]{display:grid;grid-template-columns:28px 32px 1fr auto;gap:12px;align-items:center;width:100%;padding:16px 8px;background:transparent;border:0;text-align:left;color:var(--ink);cursor:pointer;font:inherit}.treat-row[data-astro-cid-atgnkvwc]:hover{background:var(--paper-alt)}.treat-row[data-astro-cid-atgnkvwc][aria-checked=true]{background:var(--gold);color:var(--code-bg)}.treat-row[data-astro-cid-atgnkvwc][aria-checked=true] .treat-tag[data-astro-cid-atgnkvwc],.treat-row[data-astro-cid-atgnkvwc][aria-checked=true] .treat-no[data-astro-cid-atgnkvwc]{color:var(--code-bg)}.treat-row[data-astro-cid-atgnkvwc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.treat-no[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-vdim)}.treat-emoji[data-astro-cid-atgnkvwc]{font-size:24px;line-height:1}.treat-body[data-astro-cid-atgnkvwc]{display:flex;flex-direction:column;gap:2px;min-width:0}.treat-name[data-astro-cid-atgnkvwc]{font-family:var(--font-serif);font-size:var(--text-md)}.treat-tag[data-astro-cid-atgnkvwc]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-dim)}.treat-price[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap}.treat-receipt[data-astro-cid-atgnkvwc]{border:1px dashed var(--rule-hi);background:var(--paper-alt);padding:24px;position:sticky;top:88px}.receipt-mark[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:2px;color:var(--ink-dim);margin:0 0 12px}.receipt-dish[data-astro-cid-atgnkvwc]{font-family:var(--font-serif);font-size:var(--text-lg);margin:0}.receipt-amount[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:4px 0 16px}.receipt-qr[data-astro-cid-atgnkvwc]{margin:0 0 16px;background:var(--paper);border:1px solid var(--rule);padding:12px;text-align:center}.receipt-qr[data-astro-cid-atgnkvwc] img[data-astro-cid-atgnkvwc]{width:100%;max-width:280px;height:auto}.receipt-qr[data-astro-cid-atgnkvwc] figcaption[data-astro-cid-atgnkvwc]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-dim);margin-top:8px}.receipt-info[data-astro-cid-atgnkvwc]{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;font-size:var(--text-base)}.receipt-info[data-astro-cid-atgnkvwc] dt[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-dim);padding-top:2px}.receipt-info[data-astro-cid-atgnkvwc] dd[data-astro-cid-atgnkvwc]{margin:0}.receipt-acc[data-astro-cid-atgnkvwc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.num[data-astro-cid-atgnkvwc]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.btn-ghost[data-astro-cid-atgnkvwc],.btn-primary[data-astro-cid-atgnkvwc]{font:inherit;font-size:var(--text-sm);border-radius:4px;cursor:pointer}.btn-ghost[data-astro-cid-atgnkvwc]{background:transparent;border:1px solid var(--rule-hi);color:var(--ink);padding:2px 8px}.btn-primary[data-astro-cid-atgnkvwc]{width:100%;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:10px 16px;font-size:var(--text-base)}.btn-ghost[data-astro-cid-atgnkvwc]:focus-visible,.btn-primary[data-astro-cid-atgnkvwc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.receipt-toast[data-astro-cid-atgnkvwc]{margin:12px 0 0;font-family:var(--font-serif);font-size:var(--text-base);color:var(--gold-dark)}@media(max-width:860px){.treat-grid[data-astro-cid-atgnkvwc]{grid-template-columns:1fr;gap:32px}.treat-receipt[data-astro-cid-atgnkvwc]{position:static}}.treat-section{padding-bottom:16px!important}.treat-mark[data-astro-cid-lip7hkj5]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:2px;color:var(--ink-vdim);margin:0 0 16px}.treat-title[data-astro-cid-lip7hkj5]{font-family:var(--font-serif);font-size:clamp(44px,6vw,80px);font-weight:400;letter-spacing:-2.5px;line-height:1;margin:0}.treat-title[data-astro-cid-lip7hkj5] em[data-astro-cid-lip7hkj5]{color:var(--gold-dark)}.treat-lead[data-astro-cid-lip7hkj5]{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.5;color:var(--ink-dim);max-width:640px;margin:24px 0 0}.treat-faq[data-astro-cid-lip7hkj5]{max-width:720px;margin:0}.treat-faq[data-astro-cid-lip7hkj5] dt[data-astro-cid-lip7hkj5]{font-family:var(--font-serif);font-size:var(--text-md);font-weight:500;margin-top:20px}.treat-faq[data-astro-cid-lip7hkj5] dd[data-astro-cid-lip7hkj5]{margin:6px 0 0;font-size:var(--text-base);line-height:1.7;color:var(--ink-dim)}
