.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(--muted);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] button[data-astro-cid-elggt3ic]{width:100%;font:inherit;cursor:zoom-in;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:0;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;width:100%;height:100%;filter:var(--shadow-plate);transition:transform .2s;position:absolute;inset:0}.plates[data-astro-cid-elggt3ic] button[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;overflow-wrap:break-word;font-weight:500;line-height:1.25}.plates[data-astro-cid-elggt3ic] button[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;font-weight:700;display:block}@media (width>=60rem){.plates[data-astro-cid-elggt3ic]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem 1rem;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.plates[data-astro-cid-elggt3ic] li[data-astro-cid-elggt3ic]{width:auto}}.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(--surface);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-text[data-astro-cid-elggt3ic]{display:contents}.dish-name[data-astro-cid-elggt3ic]{grid-area:1/2}.dish-price[data-astro-cid-elggt3ic]{grid-area:1/3}.dish-desc[data-astro-cid-elggt3ic],.dish-extra[data-astro-cid-elggt3ic]{grid-column:2/-1}.dish-nr[data-astro-cid-elggt3ic]{color:var(--blue);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/1;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-ink);font-size:var(--step--1);vertical-align:.1em;white-space:nowrap;background:#f5f1e4;border-radius:999px;margin-left:.5rem;padding:.1rem .6rem;font-weight:500;display:inline-block}.dish-desc[data-astro-cid-elggt3ic]{max-width:44ch;color:var(--muted);margin-top:.25rem}.dish-extra[data-astro-cid-elggt3ic]{color:var(--sand-ink);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(--muted);font-size:var(--step--1);margin-left:.35em;font-weight:400}.page-head[data-astro-cid-hklltl2l]{padding-block:1rem .5rem}.page-head[data-astro-cid-hklltl2l] h1[data-astro-cid-hklltl2l]{font-size:clamp(2.8rem,9vw,4.5rem)}.page-head[data-astro-cid-hklltl2l] p[data-astro-cid-hklltl2l]{color:var(--muted);margin-top:.5rem}.karte[data-astro-cid-hklltl2l]{gap:1.5rem;padding-top:1rem;display:grid}.karte-nav[data-astro-cid-hklltl2l]{z-index:5;padding-block:.6rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);backdrop-filter:blur(12px);background:#f4f8faf0;transition:transform .25s,visibility .25s;position:fixed;inset:auto 0 0}.js .karte-nav[data-astro-cid-hklltl2l]:not(.is-visible){visibility:hidden;transform:translateY(110%)}.karte-title[data-astro-cid-hklltl2l]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.karte-nav[data-astro-cid-hklltl2l] ul[data-astro-cid-hklltl2l]{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-hklltl2l] ul[data-astro-cid-hklltl2l]::-webkit-scrollbar{display:none}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l]{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1.05rem;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12303f14}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l]:hover{border-color:var(--muted)}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l][aria-current=true]{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.karte-nav[data-astro-cid-hklltl2l],.karte-body[data-astro-cid-hklltl2l]{min-width:0}.stand[data-astro-cid-hklltl2l]{border-top:1px solid var(--line);color:var(--muted);font-size:var(--step--1);padding-top:1.5rem}.stand[data-astro-cid-hklltl2l] p[data-astro-cid-hklltl2l]{max-width:62ch}@media (width>=60rem){.karte[data-astro-cid-hklltl2l]{grid-template-columns:13rem 1fr;gap:4rem;padding-top:3rem}.karte-nav[data-astro-cid-hklltl2l],.js .karte-nav[data-astro-cid-hklltl2l]: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-hklltl2l]{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-hklltl2l] ul[data-astro-cid-hklltl2l]{flex-direction:column;gap:0;padding:0;overflow:visible}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l],.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l][aria-current=true]{min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;margin-left:-.8rem;padding:.35rem .8rem;font-weight:500;display:block}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l]:hover{color:var(--blue)}.karte-nav[data-astro-cid-hklltl2l] a[data-astro-cid-hklltl2l][aria-current=true]{color:var(--ink);box-shadow:inset 3px 0 0 var(--blue);font-weight:650}}
