.video[data-astro-cid-kdofrhet]{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--c-surface);border:1px solid var(--c-border);width:100%;max-width:360px;position:relative;overflow:hidden}.video__thumb[data-astro-cid-kdofrhet]{all:unset;cursor:pointer;position:absolute;inset:0}.video__thumb[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet]{object-fit:cover;width:100%;height:100%}.video__thumb[data-astro-cid-kdofrhet]:focus-visible{outline:3px solid var(--c-accent-2);outline-offset:-3px}.video__play[data-astro-cid-kdofrhet]{background:var(--c-accent);color:#fff;width:76px;height:76px;box-shadow:var(--glow-accent);transition:transform .15s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;translate:-50% -50%}.video__thumb[data-astro-cid-kdofrhet]:hover .video__play[data-astro-cid-kdofrhet]{transform:scale(1.08)}.video__platform[data-astro-cid-kdofrhet]{font-size:var(--fs-xs);letter-spacing:.06em;background:#0009;border-radius:999px;padding:3px 10px;font-weight:700;position:absolute;top:12px;left:12px}.video[data-astro-cid-kdofrhet] .video__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.video__notice[data-astro-cid-kdofrhet],.video--missing[data-astro-cid-kdofrhet]{align-content:center;justify-items:center;gap:var(--sp-3);padding:var(--sp-5);text-align:center;color:var(--c-muted);display:grid}.video__notice[data-astro-cid-kdofrhet]{background:#07060ae0;position:absolute;inset:0}.video__notice[data-astro-cid-kdofrhet][hidden]{display:none}.video__notice[data-astro-cid-kdofrhet] p[data-astro-cid-kdofrhet],.video--missing[data-astro-cid-kdofrhet] p[data-astro-cid-kdofrhet]{margin:0}.video__notice[data-astro-cid-kdofrhet] .display[data-astro-cid-kdofrhet],.video--missing[data-astro-cid-kdofrhet] .display[data-astro-cid-kdofrhet]{font-size:var(--fs-xl);color:var(--c-text)}.spot[data-astro-cid-fyhgv4x3]{padding-top:var(--sp-5)}.spot__sample[data-astro-cid-fyhgv4x3]{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1.5px dashed var(--c-sample);border-radius:var(--radius);color:var(--c-muted);font-size:var(--fs-sm);margin:0 0 var(--sp-5);align-items:baseline;display:flex}.spot__closed[data-astro-cid-fyhgv4x3]{color:var(--c-accent);font-size:var(--fs-xl)}.spot__head[data-astro-cid-fyhgv4x3]{gap:var(--sp-5);display:grid}.spot__badges[data-astro-cid-fyhgv4x3]{align-items:center;gap:var(--sp-4);padding:var(--sp-2) 0 0 var(--sp-2);display:flex}.spot__place[data-astro-cid-fyhgv4x3]{margin:0 0 var(--sp-2);color:var(--c-accent-2);letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:var(--fs-sm)}.spot__title[data-astro-cid-fyhgv4x3] h1[data-astro-cid-fyhgv4x3]{font-size:var(--fs-2xl)}.spot__meaning[data-astro-cid-fyhgv4x3]{margin:var(--sp-2) 0 var(--sp-3);font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-lg);color:var(--c-muted);letter-spacing:.04em}.spot__tags[data-astro-cid-fyhgv4x3]{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.spot__tag[data-astro-cid-fyhgv4x3]{font-size:var(--fs-sm);color:var(--c-faint)}.spot__grid[data-astro-cid-fyhgv4x3]{gap:var(--sp-6);margin-top:var(--sp-6);display:grid}.spot__take[data-astro-cid-fyhgv4x3] p[data-astro-cid-fyhgv4x3]{margin:0;font-size:clamp(1.2rem,3.6vw,1.5rem);font-weight:600;line-height:1.4}.spot__take[data-astro-cid-fyhgv4x3]{border-left:4px solid var(--c-accent);padding-left:var(--sp-4)}.spot__take[data-astro-cid-fyhgv4x3] .spot__by[data-astro-cid-fyhgv4x3]{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-muted);font-weight:600}.spot__section[data-astro-cid-fyhgv4x3]{margin-top:var(--sp-6)}.spot__section[data-astro-cid-fyhgv4x3] h2[data-astro-cid-fyhgv4x3]{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}.dishes[data-astro-cid-fyhgv4x3]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.dishes[data-astro-cid-fyhgv4x3] li[data-astro-cid-fyhgv4x3]{gap:var(--sp-2);align-items:baseline;font-weight:600;display:flex}.dishes__dots[data-astro-cid-fyhgv4x3]{border-bottom:2px dotted var(--c-border);flex:1}.spot__paid[data-astro-cid-fyhgv4x3]{color:var(--c-muted);margin:var(--sp-3) 0 0}.spot__hours[data-astro-cid-fyhgv4x3]{font-size:var(--fs-lg);margin:0}.spot__hours[data-astro-cid-fyhgv4x3] .late[data-astro-cid-fyhgv4x3]{color:var(--c-accent-2);font-weight:700}.spot__checked[data-astro-cid-fyhgv4x3]{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--c-faint)}.spot__address[data-astro-cid-fyhgv4x3]{margin:0 0 var(--sp-3);color:var(--c-muted)}.spot__video[data-astro-cid-fyhgv4x3]{justify-content:center;display:flex}.spot__back[data-astro-cid-fyhgv4x3]{margin-top:var(--sp-7);color:var(--c-muted)}.spot__back[data-astro-cid-fyhgv4x3] a[data-astro-cid-fyhgv4x3]{color:var(--c-accent-2)}@media (width>=900px){.spot__head[data-astro-cid-fyhgv4x3]{grid-template-columns:auto 1fr;align-items:center}.spot__grid[data-astro-cid-fyhgv4x3]{grid-template-columns:1fr 360px;align-items:start}.spot__video[data-astro-cid-fyhgv4x3]{top:calc(var(--header-h) + var(--sp-4));position:sticky}}
