.ds[data-astro-cid-ddzzjigo] section[data-astro-cid-ddzzjigo]{margin-top:var(--space-9)}.ds-head[data-astro-cid-ddzzjigo]{margin-top:var(--space-7);max-width:760px}.ds-dek[data-astro-cid-ddzzjigo],.ds-dek-sample[data-astro-cid-ddzzjigo]{font-family:var(--font-display);font-stretch:var(--stretch-subtitle);font-weight:var(--weight-subhead);font-size:var(--text-title);line-height:var(--leading-snug);margin:var(--space-4) 0 0}.ds-themes[data-astro-cid-ddzzjigo]{list-style:none;padding:0;margin:var(--space-4) 0 var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-toc[data-astro-cid-ddzzjigo]{position:sticky;top:var(--site-head-h);z-index:5;display:flex;gap:var(--space-4);overflow-x:auto;padding:var(--space-3) 0;margin-top:var(--space-6);background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none}.ds-toc[data-astro-cid-ddzzjigo] a[data-astro-cid-ddzzjigo]{font-family:var(--font-label);font-stretch:var(--stretch-label);font-weight:var(--weight-display);font-size:var(--text-label);letter-spacing:var(--tracking-nav);text-transform:var(--label-transform);text-decoration:none;white-space:nowrap}.ds-toc[data-astro-cid-ddzzjigo] a[data-astro-cid-ddzzjigo]:hover{color:var(--color-accent)}.ds-h3[data-astro-cid-ddzzjigo]{font-family:var(--font-label);font-size:var(--text-sm);margin:var(--space-6) 0 var(--space-2);color:var(--color-text-muted)}.ds-type[data-astro-cid-ddzzjigo]>[data-astro-cid-ddzzjigo]{margin:0 0 var(--space-4)}.ds-scale[data-astro-cid-ddzzjigo],.ds-contrast[data-astro-cid-ddzzjigo],.ds-tokens[data-astro-cid-ddzzjigo]{width:100%;border-collapse:collapse;margin-top:var(--space-6)}.ds-scale[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo],.ds-scale[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo],.ds-contrast[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo],.ds-contrast[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo],.ds-tokens[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.ds-scale[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo]{width:240px;font-weight:var(--weight-body)}.ds-scale[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo] span[data-astro-cid-ddzzjigo]{line-height:var(--leading-tight)}code[data-astro-cid-ddzzjigo]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm)}.ds-val[data-astro-cid-ddzzjigo]{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);color:var(--color-text-muted);word-break:break-all}.ds-swatches[data-astro-cid-ddzzjigo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3) var(--space-4)}.ds-swatches[data-astro-cid-ddzzjigo] li[data-astro-cid-ddzzjigo]{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);align-items:center}.sw[data-astro-cid-ddzzjigo]{grid-row:span 2;width:40px;height:40px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border)}.ds-contrast[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo]{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-micro);text-transform:var(--label-transform)}.cs[data-astro-cid-ddzzjigo]{display:inline-block;padding:var(--space-1) var(--space-3);font-size:var(--text-small);font-weight:var(--weight-semibold);border:var(--border-width) solid var(--color-border)}.ratio[data-astro-cid-ddzzjigo]{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.verdict[data-astro-cid-ddzzjigo].pass:before{content:"Pass · ";color:var(--color-open);font-weight:var(--weight-bold)}.verdict[data-astro-cid-ddzzjigo].fail:before{content:"Fail · ";color:var(--color-closed);font-weight:var(--weight-bold)}.ds-row[data-astro-cid-ddzzjigo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.ds-hero-badge[data-astro-cid-ddzzjigo]{position:absolute;top:14px;right:14px}.ds-thumbs[data-astro-cid-ddzzjigo]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-4)}.ds-thumbs[data-astro-cid-ddzzjigo] p[data-astro-cid-ddzzjigo]{margin:6px 0 0}.chip[data-astro-cid-ddzzjigo]{font-family:var(--font-micro);font-size:var(--text-xs);line-height:var(--leading-micro);letter-spacing:var(--tracking-chip);text-transform:var(--label-transform);padding:2px var(--space-2);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-fg)}.chip--al[data-astro-cid-ddzzjigo]{background:var(--color-allergen-contains-bg);color:var(--color-allergen-contains-fg)}.chip--diet[data-astro-cid-ddzzjigo]{background:transparent;border:var(--border-width) solid var(--color-border-strong);color:var(--color-text-secondary)}.chip--q[data-astro-cid-ddzzjigo]{background:var(--color-allergen-unknown-bg);color:var(--color-allergen-unknown-fg);border:var(--border-width) dashed var(--color-allergen-unknown-border)}.ds-badge-list[data-astro-cid-ddzzjigo]{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;gap:var(--space-2)}.ds-badge-list[data-astro-cid-ddzzjigo] li[data-astro-cid-ddzzjigo]{display:flex;align-items:center;gap:var(--space-3)}.ds-caveat[data-astro-cid-ddzzjigo]{display:flex;align-items:center;gap:6px;font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2)}.ds-surch[data-astro-cid-ddzzjigo]{font-size:var(--text-small);font-weight:var(--weight-semibold);margin:0}.ds-rows[data-astro-cid-ddzzjigo]{list-style:none;padding:0;margin:var(--space-3) 0 0;max-width:620px}.ds-rows[data-astro-cid-ddzzjigo] li[data-astro-cid-ddzzjigo]{padding:8px 0;font-size:var(--text-base)}.ds-r1[data-astro-cid-ddzzjigo]{display:flex;align-items:baseline;gap:var(--space-2)}.ds-r2[data-astro-cid-ddzzjigo]{display:block;margin-top:5px;font-size:var(--text-sm);line-height:22px;color:var(--color-text-muted)}.ds-r2[data-astro-cid-ddzzjigo]>*{margin-right:6px}.ds-rows[data-astro-cid-ddzzjigo] .row-dots[data-astro-cid-ddzzjigo]{flex:1 1 24px;min-width:16px;border-bottom:2px dotted var(--color-leader);transform:translateY(-4px)}.ds-rows[data-astro-cid-ddzzjigo] .row-price[data-astro-cid-ddzzjigo]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.chart-scroll[data-astro-cid-ddzzjigo]{overflow-x:auto;max-width:480px;border:var(--border-width) solid var(--color-border)}.chart[data-astro-cid-ddzzjigo]{border-collapse:separate;border-spacing:0;font-size:var(--text-sm);min-width:100%}.chart[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo],.chart[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]{border-bottom:var(--border-width) solid var(--color-border);padding:6px var(--space-1);text-align:center}.chart[data-astro-cid-ddzzjigo] thead[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo]{vertical-align:bottom;height:80px;font-weight:var(--weight-semibold)}.chart[data-astro-cid-ddzzjigo] thead[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo] span[data-astro-cid-ddzzjigo]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-xs);letter-spacing:var(--tracking-nav);text-transform:var(--label-transform)}.chart[data-astro-cid-ddzzjigo] .c-dish[data-astro-cid-ddzzjigo]{text-align:left;background:var(--color-surface);min-width:150px;font-weight:var(--weight-medium);padding-left:10px}.chart[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]{width:30px}.chart[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo].y{background:var(--color-allergen-contains-bg);color:var(--color-allergen-contains-fg);font-weight:var(--weight-bold)}.chart[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo].n{background:var(--color-allergen-free-bg);color:var(--color-allergen-free-fg)}.ds-mark[data-astro-cid-ddzzjigo]{width:22px;height:22px;background:var(--mark-bg);border-radius:var(--mark-radius);position:relative}.ds-mark[data-astro-cid-ddzzjigo]:after{content:"";position:absolute;left:3px;right:3px;bottom:5px;height:6px;background:var(--mark-bar)}.ds-icons[data-astro-cid-ddzzjigo]{color:var(--color-text)}.ds-note[data-astro-cid-ddzzjigo]{margin:var(--space-6) 0}.ds-cards[data-astro-cid-ddzzjigo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8) var(--space-7)}.ds-list[data-astro-cid-ddzzjigo]{padding:0;margin:var(--space-6) 0 0;max-width:860px}.ds-venue[data-astro-cid-ddzzjigo]{display:grid;grid-template-columns:270px minmax(0,620px);gap:var(--space-8)}.ds-addr[data-astro-cid-ddzzjigo]{margin:var(--space-5) 0}.ds-facts[data-astro-cid-ddzzjigo]{margin:var(--space-4) 0;flex-direction:column;align-items:flex-start;row-gap:var(--space-2)}.ds-facts[data-astro-cid-ddzzjigo]>[data-astro-cid-ddzzjigo]+[data-astro-cid-ddzzjigo]:before{display:none}.ds-actions[data-astro-cid-ddzzjigo]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.ds-hero[data-astro-cid-ddzzjigo]{position:relative}.ds-pins[data-astro-cid-ddzzjigo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-4);height:auto}.ds-box[data-astro-cid-ddzzjigo]{display:grid;place-items:center;width:140px;height:72px;background:var(--color-surface-alt);border:var(--border-width) solid var(--color-border)}.ds-box--shadow[data-astro-cid-ddzzjigo]{background:var(--color-surface);border:0}.ds-space[data-astro-cid-ddzzjigo]{list-style:none;padding:0;margin:var(--space-6) 0 0;display:grid;gap:var(--space-2)}.ds-space[data-astro-cid-ddzzjigo] li[data-astro-cid-ddzzjigo]{display:grid;grid-template-columns:110px auto 1fr;align-items:center;gap:var(--space-3)}.ds-space[data-astro-cid-ddzzjigo] .bar[data-astro-cid-ddzzjigo]{height:12px;background:var(--color-accent)}.ds-space[data-astro-cid-ddzzjigo] .ds-val[data-astro-cid-ddzzjigo]{display:inline}.ds-group[data-astro-cid-ddzzjigo]{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3) 0}.ds-group[data-astro-cid-ddzzjigo] .ds-tokens[data-astro-cid-ddzzjigo]{margin-top:var(--space-2)}.ds-tokens[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]:first-child{width:280px}.ds-tokens[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo].ds-val{display:table-cell;width:260px}#menu-sample[data-astro-cid-ddzzjigo] .menu{margin-top:var(--space-4);max-width:620px}@media(max-width:760px){.ds-toc[data-astro-cid-ddzzjigo]{top:100px}.ds-thumbs[data-astro-cid-ddzzjigo]{grid-template-columns:1fr 1fr}.ds-cards[data-astro-cid-ddzzjigo],.ds-venue[data-astro-cid-ddzzjigo]{grid-template-columns:1fr}.ds-scale[data-astro-cid-ddzzjigo] th[data-astro-cid-ddzzjigo],.ds-tokens[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]:first-child,.ds-tokens[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo].ds-val{width:auto}.ds-contrast[data-astro-cid-ddzzjigo] td[data-astro-cid-ddzzjigo]:first-child code[data-astro-cid-ddzzjigo]{display:none}}
