.category[data-astro-cid-elggt3ic]{border-top:1px solid var(--line);padding-block:2.5rem}.category[data-astro-cid-elggt3ic]:first-child{border-top:0;padding-top:0}h3[data-astro-cid-elggt3ic]{font-size:clamp(2.2rem,5vw,3rem)}.note[data-astro-cid-elggt3ic]{color:var(--mist);margin-top:.5rem}.plates[data-astro-cid-elggt3ic]{scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;margin:1.25rem -1.25rem 0;padding:.25rem 1.25rem .5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.plates[data-astro-cid-elggt3ic]::-webkit-scrollbar{display:none}.plates[data-astro-cid-elggt3ic] li[data-astro-cid-elggt3ic]{scroll-snap-align:start;flex:none;width:clamp(7.25rem,31vw,9rem)}.plates[data-astro-cid-elggt3ic] a[data-astro-cid-elggt3ic]{color:var(--chalk);gap:.5rem;text-decoration:none;display:grid}.plate-photo[data-astro-cid-elggt3ic]{aspect-ratio:1;display:block;position:relative}.plate-photo[data-astro-cid-elggt3ic] img[data-astro-cid-elggt3ic]{object-fit:contain;filter:drop-shadow(0 10px 12px #00000073);width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.plates[data-astro-cid-elggt3ic] a[data-astro-cid-elggt3ic]:hover img[data-astro-cid-elggt3ic]{transform:scale(1.04)}.plate-cap[data-astro-cid-elggt3ic]{font-size:var(--step--1);text-align:center;text-wrap:balance;font-weight:500;line-height:1.25}.plates[data-astro-cid-elggt3ic] a[data-astro-cid-elggt3ic]:hover .plate-cap[data-astro-cid-elggt3ic]{color:var(--blue)}.plate-nr[data-astro-cid-elggt3ic]{color:var(--blue);font-variant-numeric:tabular-nums;margin-right:.15em;font-weight:700}@media (width>=60rem){.plates[data-astro-cid-elggt3ic]{flex-wrap:wrap;gap:1.25rem 1rem;margin-inline:0;padding-inline:0;overflow:visible}}.dishes[data-astro-cid-elggt3ic]{margin:1.25rem 0 0;padding:0}.dish[data-astro-cid-elggt3ic]{grid-template-columns:2rem 1fr auto;align-items:baseline;column-gap:.75rem;padding-block:.7rem;display:grid}.dish[data-astro-cid-elggt3ic]+.dish[data-astro-cid-elggt3ic]{border-top:1px dashed var(--line)}.dish[data-astro-cid-elggt3ic]:target{background:var(--slate-raised);border-top-color:#0000;border-radius:10px;margin-inline:-.75rem;padding-inline:.75rem}.dish[data-astro-cid-elggt3ic]:target+.dish[data-astro-cid-elggt3ic]{border-top-color:#0000}.dish-nr[data-astro-cid-elggt3ic]{color:var(--blue);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.dish-name[data-astro-cid-elggt3ic]{font-size:var(--step-1);font-weight:600;line-height:1.25}.tag[data-astro-cid-elggt3ic]{border:1px solid var(--sand);color:var(--sand);font-size:var(--step--1);vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.1rem .6rem;font-weight:500;display:inline-block}.dish-desc[data-astro-cid-elggt3ic]{max-width:58ch;color:var(--mist);margin-top:.25rem}.dish-extra[data-astro-cid-elggt3ic]{color:var(--sand);margin-top:.25rem}.dish-price[data-astro-cid-elggt3ic]{font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.unit[data-astro-cid-elggt3ic]{color:var(--mist);font-size:var(--step--1);font-weight:400;display:block}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}h1[data-astro-cid-lcdefpme]{transform-origin:0 100%;margin-bottom:1.25rem;font-size:clamp(3.4rem,11vw,7rem);transform:rotate(-4deg)}.claim[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.4rem,3vw,1.95rem);font-weight:600;font-stretch:85%;line-height:1.2}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.where[data-astro-cid-lcdefpme]{color:var(--mist);margin-top:1.25rem}.where[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.where[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--chalk)}.hero-plate[data-astro-cid-lcdefpme]{width:min(82vw,30rem);max-width:100%;color:var(--chalk);margin-inline:auto;text-decoration:none;display:block;position:relative}.hero-plate[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 28px 34px #0000008c);width:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both serve}.plate-label[data-astro-cid-lcdefpme]{text-align:center;color:var(--mist);margin-top:1rem;display:block}.plate-label-nr[data-astro-cid-lcdefpme]{color:var(--blue);margin-right:.25em;font-weight:700}.hero-plate[data-astro-cid-lcdefpme]:hover .plate-label[data-astro-cid-lcdefpme]{color:var(--chalk)}@keyframes serve{0%{opacity:0;transform:rotate(-28deg)scale(.92)}}.karte[data-astro-cid-lcdefpme]{gap:1.5rem;padding-top:1rem;display:grid}.karte-nav[data-astro-cid-lcdefpme]{z-index:5;padding-block:.6rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);backdrop-filter:blur(12px);background:#1f2326f0;transition:transform .25s,visibility .25s;position:fixed;inset:auto 0 0}.js .karte-nav[data-astro-cid-lcdefpme]:not(.is-visible){visibility:hidden;transform:translateY(110%)}.karte-title[data-astro-cid-lcdefpme]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.karte-nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:.5rem;margin:0;padding:0 1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.karte-nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--slate-raised);min-height:2.75rem;color:var(--chalk);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1.05rem;font-weight:550;text-decoration:none;display:inline-flex}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--mist)}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=true]{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.karte-nav[data-astro-cid-lcdefpme],.karte-body[data-astro-cid-lcdefpme]{min-width:0}.stand[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);max-width:62ch;color:var(--mist);font-size:var(--step--1);padding-top:1.5rem}.besuch[data-astro-cid-lcdefpme]{margin-top:5rem}.besuch[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,6vw,3.6rem)}.besuch-grid[data-astro-cid-lcdefpme]{gap:2rem;margin-top:2rem;display:grid}.besuch[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:.5rem;font-weight:600}.besuch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:.75rem}.besuch[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.besuch[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;display:flex}.besuch[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.order[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=60rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}.karte[data-astro-cid-lcdefpme]{grid-template-columns:13rem 1fr;gap:4rem;padding-top:3rem}.karte-nav[data-astro-cid-lcdefpme],.js .karte-nav[data-astro-cid-lcdefpme]:not(.is-visible){z-index:2;backdrop-filter:none;visibility:visible;background:0 0;border:0;align-self:start;padding:0;position:sticky;inset:2rem auto auto;transform:none}.karte-title[data-astro-cid-lcdefpme]{clip-path:none;width:auto;height:auto;font-size:var(--step-1);margin-bottom:1rem;font-weight:600;position:static}.karte-nav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;padding:0;overflow:visible}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=true]{min-height:0;color:var(--mist);background:0 0;border:0;border-radius:0;margin-left:-.8rem;padding:.35rem .8rem;font-weight:500;display:block}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.karte-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=true]{color:var(--chalk);box-shadow:inset 3px 0 0 var(--blue);font-weight:650}.besuch-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:3rem}}
