@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(/_astro/barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-latin-700-normal.BpDqMSKw.woff2)format("woff2"),url(/_astro/saira-condensed-latin-700-normal.Br1WwvhS.woff)format("woff")}:root{--lime:#eae934;--bg:#0a1311;--text:#f1f2ee;--muted:#f1f2ee8f;--faint:#f1f2ee5c;--glass:#ffffff0b;--glass-2:#ffffff13;--glass-edge:#ffffff17;--glass-shine:inset 0 1px 0 #ffffff12;--blur:blur(20px) saturate(140%);--hairline:#ffffff12;--radius-l:24px;--radius-m:16px;--radius-s:999px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--max:64rem;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font:100%/1.5 Barlow,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;background:var(--bg)}body{color:var(--text);background:var(--bg);margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--glow);position:fixed;inset:0}:root{--glow:radial-gradient(60rem 40rem at 15% -10%, #0a48448c, transparent 70%), radial-gradient(50rem 40rem at 95% 45%, #0a484459, transparent 70%), radial-gradient(40rem 30rem at 5% 100%, #0a48444d, transparent 70%)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}p{margin:0}:root{--font-display:"Barlow Condensed", var(--font-fallback);--display-weight:700;--display-track:-.01em;--display-case:none}:root[data-font=oswald]{--font-display:"Oswald", var(--font-fallback);--display-weight:600;--display-track:-.005em}:root[data-font=big-shoulders]{--font-display:"Big Shoulders Display", var(--font-fallback);--display-weight:700;--display-track:0}:root[data-font=saira]{--font-display:"Saira Condensed", var(--font-fallback);--display-weight:700;--display-track:-.01em}:root{--font-fallback:"Arial Narrow", system-ui, sans-serif}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);margin:0;font-size:clamp(2.5rem,6vw,3.75rem);line-height:.98}.price,.time{font-family:var(--font-display);letter-spacing:0}.eyebrow{letter-spacing:-.005em;color:var(--muted);margin-bottom:.35rem;font-size:.875rem;font-weight:550}.muted{color:var(--muted)}.small{font-size:.8125rem}.page{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding-top:10rem}.section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.logo-h1{font-size:inherit;margin:0}.logo{justify-content:center;padding-top:clamp(3.5rem,9vw,6rem);display:flex}.logo img{filter:drop-shadow(0 12px 30px #00000059);width:clamp(128px,15vw,176px)}.card{background:var(--glass);backdrop-filter:var(--blur);border-radius:var(--radius-l);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), 0 10px 30px #0000002e}.inset{background:var(--glass-2);border-radius:var(--radius-m);box-shadow:var(--glass-shine)}.pressable{transition:transform .16s cubic-bezier(.2,0,0,1),background-color .16s}.pressable:active{transition-duration:80ms;transform:scale(.98)}.pill{border-radius:var(--radius-s);color:var(--text);white-space:nowrap;background:#ffffff1a;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.pill:before{content:"";background:var(--lime);border-radius:50%;width:.4rem;height:.4rem}.week{grid-template-columns:minmax(14rem,1fr) 2.1fr;gap:.5rem;padding:.5rem;display:grid}.price-panel{isolation:isolate;border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-shine);background:linear-gradient(160deg,#0a4844bf,#0a484473);grid-template-rows:auto 1fr auto auto;padding:clamp(1.25rem,3vw,1.5rem);display:grid;position:relative;overflow:hidden}.price-panel>*{z-index:1;position:relative}.watermark{color:#ffffff21;grid-row:2;place-self:center;width:64%;max-width:12.5rem;height:auto;margin-block:1.5rem}@media (width>=761px){.price-panel .price{grid-row:3}.price-panel .price-meta{grid-row:4}}.price-panel.has-photo{background:0 0;overflow:visible}.price-panel>.photo{z-index:0;border-radius:calc(var(--radius-m) - 1px);position:absolute;inset:1px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.price-panel.has-photo:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#131e1b33,#131e1be6 70%,#131e1b 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #283330}.price-panel.has-photo:before{border-radius:calc(var(--radius-m) - 1.5px);background:var(--foto) center / cover;inset:1.5px}.price-panel.has-photo:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glass-edge);background:linear-gradient(#131e1b33,#131e1be6 70%,#131e1b 100%);inset:0}.price-panel h3{letter-spacing:-.01em;grid-row:1;margin:0;font-size:1.0625rem;font-weight:650}.price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:0;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:700;line-height:1}.price-meta{color:var(--muted);margin-top:.75rem;font-size:.875rem;line-height:1.45}.days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.day{border-radius:var(--radius-m);grid-template-columns:6.5rem 1fr 7rem;align-items:end;gap:.25rem 1.25rem;padding:.85rem 1rem;display:grid;position:relative}.day>.pill{padding:.3rem .55rem;font-size:.6875rem;position:absolute;top:.6rem;right:.75rem}.day+.day{margin-top:2px}.day-name{letter-spacing:-.01em;align-self:center;font-weight:650;line-height:1.2}.day-date{color:var(--muted);font-size:.8125rem;font-weight:500;display:block}.starter{color:var(--muted);font-size:.8125rem;line-height:1.3}.main{letter-spacing:-.01em;font-weight:550;line-height:1.3}.allergens{color:var(--faint);letter-spacing:.04em;text-align:right;font-size:.6875rem;font-weight:500;line-height:1.6}.day.is-today{box-shadow:var(--glass-shine);background:#ffffff1a}.menu-links{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.menu-links.single{grid-template-columns:1fr}.menu-link{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.menu-link:hover{background:var(--glass-2)}.menu-link h3{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:650}.chevron{background:var(--glass-2);width:2rem;height:2rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.carousel-wrap{margin-inline:calc(var(--gutter) * -1)}.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:.25rem var(--gutter) 1rem;scrollbar-width:none;mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:1rem;margin:0;list-style:none;display:grid;overflow-x:auto}@media (width>=761px){.carousel{grid-auto-columns:calc((var(--max) - 2 * var(--gutter) - 2rem) / 3)}}.carousel::-webkit-scrollbar{display:none}.match{scroll-snap-align:start;flex-direction:column;padding:.5rem;display:flex}.match-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.competition{color:var(--muted);font-size:.8125rem;font-weight:550}.channel{letter-spacing:.04em;background:var(--glass-2);color:var(--text);border-radius:6px;padding:.3rem .5rem;font-size:.6875rem;font-weight:700}.teams{text-align:center;font-family:var(--font-display);letter-spacing:0;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;padding:1rem;font-size:2rem;font-weight:700;line-height:1.02;display:flex}.teams .gegen{color:var(--faint);margin:.2rem 0;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:500}.match-top{justify-content:center;gap:.5rem;margin-top:.85rem;padding:0 .5rem}.tag{border-radius:var(--radius-s);background:var(--glass-2);color:var(--text);align-self:center;margin:.6rem 0 0;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.match-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin:.85rem .75rem 0;padding:.75rem 0 .5rem;display:flex}.time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1}.head-actions{align-items:center;gap:.75rem;display:flex}.head-actions .button{padding:.55rem .95rem}.nav{gap:.5rem;display:flex}.nav[hidden]{display:none}.nav button{border:1px solid var(--glass-edge);cursor:pointer;background:var(--glass);width:2.25rem;height:2.25rem;color:var(--text);border-radius:50%;place-items:center;font-size:1rem;display:grid}.nav button:disabled{opacity:.35;cursor:default}.ask{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem;display:flex}.ask p{margin-top:.2rem;font-size:.875rem}.visit{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:.75rem;display:grid}.visit-info{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.visit-info address{letter-spacing:-.02em;padding:1.25rem;font-size:1.25rem;font-style:normal;font-weight:650;line-height:1.3}.visit-info address span{color:var(--muted);letter-spacing:0;margin-top:.4rem;font-size:.875rem;font-weight:500;line-height:1.45;display:block}.ways{flex-direction:column;margin:0;padding:0;display:flex}.way{border-bottom:1px solid var(--hairline);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.85rem 1rem;display:grid}.way:last-child{border-bottom:0}.way dt{letter-spacing:-.01em;font-weight:650}.way dd{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.45}.map-links{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding:.75rem .5rem .5rem;display:flex}.button{border-radius:var(--radius-s);background:var(--glass-2);border:1px solid var(--glass-edge);color:var(--text);white-space:nowrap;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.button:hover{background:#ffffff1f}.button--wa{color:var(--text);background:0 0;border-color:#ffffff47}.button--wa:hover{background:#ffffff14;border-color:#fff6}.map{min-height:22rem;padding:0;position:relative;overflow:hidden}.map img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.map:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glass-edge);pointer-events:none;position:absolute;inset:0}.map-credit{z-index:1;color:var(--muted);background:#0a1311bf;border-radius:6px;padding:.2rem .5rem;font-size:.6875rem;position:absolute;bottom:.6rem;right:.6rem}.footer{border-top:1px solid var(--hairline);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(6rem,14vw,10rem);padding-block:3rem 3.5rem;font-size:.8125rem;display:flex}.footer-brand{color:var(--text);align-items:center;gap:.75rem;font-weight:600;display:flex}.footer-brand img{width:4.1rem;height:4.1rem}.footer-brand .footer-line{color:var(--muted);font-weight:400;display:block}.footer-brand .footer-line:hover{color:var(--text)}.footer nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.footer nav a:hover{color:var(--text)}.logo{position:relative}.back{border-radius:var(--radius-s);background:var(--glass);border:1px solid var(--glass-edge);color:var(--muted);align-items:center;gap:.4rem;padding:.55rem .95rem .55rem .75rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:clamp(1.5rem,4vw,2.5rem);left:0}.back svg{flex:none;display:block}.back:hover{background:var(--glass-2);color:var(--text)}.topbar{pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;inset:clamp(1.5rem,4vw,2.5rem) 0 auto}.topbar-side{gap:.5rem;display:flex}.topbar a{pointer-events:auto}.ghost{border-radius:var(--radius-s);border:1px solid var(--glass-edge);white-space:nowrap;height:2.5rem;color:var(--muted);background:0 0;align-items:center;padding:0 calc(.75rem - 1px);font-size:.875rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,padding .26s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ghost svg{flex:none;display:block}.ghost span{opacity:0;max-width:0;margin-left:0;transition:max-width .26s cubic-bezier(.2,0,0,1),opacity .2s,margin .26s cubic-bezier(.2,0,0,1);overflow:hidden}.ghost:hover span,.ghost:focus-visible span{opacity:1;max-width:14rem;margin-left:.45rem;margin-right:.2rem}.ghost:hover,.ghost:focus-visible{background:var(--glass);color:var(--text)}.ghost-primary{color:var(--text);border-color:#eae93440}.ghost-primary svg{color:var(--lime)}.ghost-primary:hover{background:#eae9340f}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.subpage{padding-top:10rem}.subpage .section-head{margin-bottom:1.25rem}.subpage>*+*{margin-top:.75rem}.chips{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;gap:.5rem;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--radius-s);background:var(--glass);border:1px solid var(--glass-edge);color:var(--muted);flex:none;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.chip:hover{color:var(--text);background:var(--glass-2)}.kategorien{flex-direction:column;gap:.75rem;display:flex}.kategorie{padding:.5rem;scroll-margin-top:1.5rem}.kategorie h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:1rem 1rem .5rem;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.karte-titel{text-transform:uppercase;letter-spacing:.01em}.kategorie-zeit{letter-spacing:0;text-transform:none;color:var(--muted);font-family:Barlow,sans-serif;font-size:.8125rem;font-weight:500}.kategorie-hinweis{border-radius:var(--radius-m);font-family:var(--font-display);letter-spacing:.01em;text-align:center;color:var(--text);background:#eae93414;border:1px solid #eae93433;margin:.25rem 1rem .5rem;padding:.7rem 1rem;font-size:1.0625rem;font-weight:600}.kategorie-fussnote{color:var(--muted);margin:0;padding:.6rem 1rem .9rem;font-size:.8125rem;font-style:italic}.kategorie{transition:background-color .3s,border-color .3s,box-shadow .3s}.kategorie.is-marked{background:#eae9340d;border-color:#eae93459}.chip.is-active{color:var(--text);border-color:var(--lime);background:#eae93414}.kategorie ul{margin:0;padding:0;list-style:none}.position{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 1.5rem;padding:.8rem 1rem;display:grid}.position:last-child{border-bottom:0}.position-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.3}.position-text{color:var(--muted);grid-column:1/-1;align-items:baseline;gap:.75rem;min-width:0;font-size:.875rem;line-height:1.4;display:flex}.position-desc{min-width:0}.position .allergens{text-align:right;letter-spacing:.04em;opacity:.8;flex:none;margin-left:auto;font-size:.75rem}.position-preis span{text-align:right;display:block}.position-preis{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.3}.legend{padding:0}.legend summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem 1rem 1.5rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.legend summary::-webkit-details-marker{display:none}.legend .chevron{transition:rotate .2s cubic-bezier(.2,0,0,1)}.legend[open] .chevron{rotate:90deg}.legend dl{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem 1rem;margin:0;padding:0 1.5rem 1.25rem;display:grid}.legend dl div{gap:.6rem;font-size:.875rem;display:flex}.legend dt{width:1.25rem;color:var(--text);font-weight:700}.legend dd{color:var(--muted);margin:0}.spieltage{flex-direction:column;gap:2rem;display:flex}.spieltag-head{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);align-items:center;gap:.6rem;margin:0 0 .75rem .25rem;font-size:1.75rem;line-height:1;display:flex}.spieltag-head .muted{font-size:1.25rem}.spieltag-head .pill{margin-left:.25rem;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.spiele{margin:0;padding:.5rem;list-style:none}.spiele.is-today{background:#ffffff13}.spiel{border-bottom:1px solid var(--hairline);grid-template-columns:4.25rem 1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.spiel:last-child{border-bottom:0}.spiel .time{font-size:1.5rem}.spiel-teams{font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.1}.spiel-meta{color:var(--muted);margin-top:.2rem;font-size:.8125rem}.spiel-meta strong{color:var(--text);font-weight:600}.pill.live{background:#eae93424;display:none}.pill.live:before{animation:1.6s ease-in-out infinite live-puls}.is-live .pill.live{display:inline-flex}@keyframes live-puls{50%{opacity:.3}}.spiel .time{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.spiel .pill.live{padding:.3rem .5rem;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:.6875rem}.match.is-live,.spiel.is-live{box-shadow:var(--glass-shine), 0 0 0 1px #eae93440}.spiel.is-live{border-radius:var(--radius-m);background:#ffffff0d}@media (prefers-reduced-motion:reduce){.pill.live:before,.board.is-live .board-live{animation:none}}.sender{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:inline-flex}.zusatz{color:var(--text);white-space:nowrap;font-size:.75rem;font-weight:600}.board-top{align-items:flex-start}.next-side .sender{text-align:center;align-items:center}.pager-top{align-items:flex-start}:root:not([data-variant=logos]) [data-layout=logos],:root:not([data-variant=anzeigetafel],[data-variant=auto]) [data-layout=anzeigetafel],:root:not([data-variant=naechstes],[data-variant=auto]) [data-layout=naechstes]{display:none}@media (width>=761px){:root[data-variant=auto] [data-layout=naechstes]{display:none}}@media (width<=760px){:root[data-variant=auto] [data-layout=anzeigetafel]{display:none}}.board{gap:0;padding:.5rem}.board-top{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .5rem 0;font-size:.8125rem;font-weight:550;display:flex}.board-row{flex:1;grid-template-columns:1fr auto;grid-auto-rows:auto;align-content:center;gap:.15rem 1rem;padding:1.1rem 1rem 1.1rem 1.25rem;display:grid}.board-team{font-family:var(--font-display);hyphens:manual;overflow-wrap:normal;grid-column:1;font-size:1.625rem;font-weight:700;line-height:1.05}.board-vs{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);grid-column:1;margin:.2rem 0;font-size:.6875rem;font-weight:600;line-height:1}.board-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#00000059;border-radius:10px;grid-area:1/2/span 3;align-self:center;padding:.6rem .65rem;font-size:1.75rem;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff0f}.board-live{color:var(--lime);text-transform:uppercase;letter-spacing:.04em;display:none}.board.is-live .board-uhr{display:none}.board.is-live .board-live{animation:1.6s ease-in-out infinite live-puls;display:inline}.board-date{border-top:1px solid var(--hairline);text-align:left;color:var(--muted);margin:.75rem .5rem 0;padding:.75rem 0 .4rem;font-size:.8125rem}.board-date strong{color:var(--text);font-weight:600}.next-wrap{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.next{grid-template-columns:1fr auto;gap:1rem;padding:.5rem;display:grid}.next-main{flex-direction:column;justify-content:center;padding:1.25rem 1.25rem 1.1rem;display:flex}.next-label{color:var(--muted);font-size:.875rem;font-weight:550;display:flex}.next.is-live .next-bald{display:none}.next-teams{font-family:var(--font-display);margin-top:.6rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1}.next-teams .team{display:block}.next-vs{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:.3rem 0;font-family:system-ui,sans-serif;font-size:.6875rem;font-weight:600;line-height:1;display:block}.next-meta{color:var(--muted);margin-top:.75rem;font-size:.9375rem}.next-meta strong{color:var(--text);font-weight:600}.next-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:11rem;padding:1.25rem 1.5rem;display:flex}.next-side .time{font-size:3rem}.pager-label{color:var(--muted);margin:.5rem 0 .6rem .25rem;font-size:.875rem;font-weight:550}.pager-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.pager-track::-webkit-scrollbar{display:none}.pager-item{scroll-snap-align:start;padding:1.1rem 1.25rem}.pager-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pager-top .time{margin-right:.4rem;font-size:1.5rem}.pager-teams{font-family:var(--font-display);margin-top:.6rem;font-size:1.5rem;font-weight:700;line-height:1.1}.pager-teams .muted{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-family:system-ui,sans-serif;font-size:.75rem;font-weight:600}.pager-nav{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.pager-nav button{border:1px solid var(--glass-edge);background:var(--glass);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.pager-nav button:disabled{opacity:.3;cursor:default}.pager[hidden]{display:none}.next.is-live{box-shadow:var(--glass-shine), 0 0 0 1px #eae93440}.dev-switch{border-radius:var(--radius-s);border:1px dashed #eae93480;padding:.2rem;display:flex}.dev-switch button{color:var(--muted);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;padding:.4rem .6rem;font:600 .75rem system-ui,sans-serif}:root[data-variant=logos] [data-variant-set=logos],:root[data-variant=anzeigetafel] [data-variant-set=anzeigetafel],:root[data-variant=naechstes] [data-variant-set=naechstes]{background:var(--glass-2);color:var(--text)}.notfound-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.detail{padding-block:2rem 4rem}.detail h2{margin-top:2rem}.detail ul{padding-left:1.1rem}.detail a{text-underline-offset:3px;text-decoration:underline}@property --ry{syntax:"<length>";inherits:false;initial-value:0}@property --px{syntax:"<length>";inherits:false;initial-value:0}@property --py{syntax:"<length>";inherits:false;initial-value:0}.reveal,[data-px]{translate:var(--px) calc(var(--ry) + var(--py))}.reveal{opacity:0;--ry:12px;transition:opacity .7s cubic-bezier(.2,0,0,1),--ry .7s cubic-bezier(.2,0,0,1)}.reveal.pressable{transition:opacity .7s cubic-bezier(.2,0,0,1),--ry .7s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1),background-color .16s}.reveal.is-in{opacity:1;--ry:0px}.tabbar,.only-narrow{display:none}@media (width<=760px){.section,.subpage{padding-top:7.5rem}.only-wide{display:none}.only-narrow{display:block}.week{grid-template-columns:1fr;gap:.375rem;padding:.375rem}.price-panel{grid-template:"label price""meta price"/1fr auto;gap:.15rem 1rem;padding:1.1rem 1.25rem}.price-panel h3{grid-area:label;font-size:1rem}.price{grid-area:price;align-self:center;margin:0;font-size:1.875rem}.price-meta{white-space:nowrap}.watermark{display:none}.price-meta{grid-area:meta;margin:0;font-size:.75rem}.day{grid-template-columns:1fr auto;padding:.75rem .875rem}.day-name{grid-area:1/1;align-items:baseline;gap:.35rem;font-size:.9375rem;display:flex}.day-date{display:inline}.day .dishes{grid-area:2/1/auto/-1}.day .allergens{text-align:left;grid-area:3/1/auto/-1}.day>.pill{top:.65rem;right:.75rem}.menu-links{gap:.5rem}.logo{padding-top:5.5rem}.footer{text-align:center;flex-direction:column;justify-content:center;gap:1.25rem}.footer-brand{flex-direction:column;align-items:center;gap:.5rem}.footer nav{justify-content:center}.next{grid-template-columns:1fr}.next-side{flex-direction:row;justify-content:space-between;min-width:0;padding:1rem 1.25rem}.next-side .time{font-size:2.25rem}.dev-switch{display:none}.back{width:2.5rem;height:2.5rem;color:var(--text);justify-content:center;padding:0}.back span{display:none}.back svg{width:16px;height:16px}.ghost span{display:none}.spiel{grid-template-columns:auto 1fr auto;grid-template-areas:"time.channel""info info info";gap:.6rem .75rem;padding:.85rem .75rem}.spiel .time{grid-area:time;font-size:1.375rem}.spiel .channel{grid-area:channel}.spiel-info{grid-area:info}.position{padding:.75rem}.kategorie h2{padding:.85rem .75rem .4rem}.menu-link{flex-direction:column-reverse;align-items:flex-start;gap:.75rem;padding:1rem}.menu-link h3{font-size:.9375rem}.menu-link p{font-size:.75rem}.carousel{grid-auto-columns:82%}.nav{display:none}body{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.tabbar{z-index:10;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:var(--radius-s);backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), 0 12px 32px #00000059;background:#14201e8c;gap:.25rem;padding:.3rem;display:flex;position:fixed;transform:translate(-50%)}.tabbar a{border-radius:var(--radius-s);color:var(--muted);padding:.6rem 1rem;font-size:.875rem;font-weight:600}.tabbar a[aria-current]{color:var(--text);background:#ffffff1f}.visit{grid-template-columns:1fr}.map{order:-1;min-height:15rem}.way{grid-template-columns:4.75rem 1fr}}@media (hover:none){.nav{display:none}}@media (prefers-reduced-motion:reduce){.pressable,.pressable:active{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.tabbar,.card{backdrop-filter:none;background:#16211f}}@media (prefers-contrast:more){.card{border-color:currentColor}}.impressum{padding:clamp(1.25rem,3vw,1.75rem);line-height:1.6}.impressum p+p{margin-top:1rem}.impressum a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--faint)}.crests{justify-content:center;align-items:center;gap:1.1rem;padding:1.1rem 1rem;display:flex}.crest{background:#fff;border-radius:50%;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid;overflow:hidden;box-shadow:0 4px 12px #00000040}.crest img{object-fit:contain;object-position:center;width:80%;height:80%}.crest-initialen{font-family:var(--font-display);color:#0a4844;font-size:1.05rem;font-weight:700}.crest-vs{font-family:var(--font-display);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;font-size:.95rem;font-weight:600}.match-names{font-family:var(--font-display);flex-direction:column;margin:0;padding:.25rem 1.25rem 1rem;font-size:1.6rem;font-weight:700;line-height:1.05;display:flex}.match-names-vs{color:var(--faint);font-family:Barlow,sans-serif;font-size:.875rem;font-weight:500;line-height:1.6}.match-logos .match-top{justify-content:space-between;margin-top:1rem;padding:0 .75rem}.match-logos .match-names{padding:.75rem .75rem 1rem}.match-logos .match-foot{margin-top:auto}.karte-sentinel{height:1px;display:block}.karte-kopf{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:.75rem var(--gutter) .75rem;background:var(--bg);position:sticky;top:0}.karte-kopf .karte-titel{margin:0 0 1rem}.karte-kopf .chips{margin-bottom:0}.kategorie{scroll-margin-top:calc(var(--kopf-h,8rem) + .75rem)}.chips-slider{align-items:flex-start;gap:.75rem;display:flex}.chips-slider .chips{scroll-behavior:smooth;flex:1;min-width:0}.chips-slider.hat-pfeile .chips{margin-right:0;padding-right:0}.chips-slider.hat-pfeile.mehr-links .chips{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3rem);mask-image:linear-gradient(90deg,#0000 0,#000 3rem)}.chips-slider.hat-pfeile.mehr-rechts .chips{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 3rem);mask-image:linear-gradient(270deg,#0000 0,#000 3rem)}.chips-slider.hat-pfeile.mehr-links.mehr-rechts .chips{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3rem calc(100% - 3rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3rem calc(100% - 3rem),#0000 100%)}.chips-pfeile{flex:none;gap:.4rem;display:flex}.chips-pfeile[hidden]{display:none}.chips-pfeile button{border:1px solid var(--glass-edge);background:var(--glass);width:2.3rem;height:2.3rem;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid}.chips-pfeile button:hover:not(:disabled){background:var(--glass-2)}.chips-pfeile button:disabled{opacity:.35;cursor:default}@media (hover:none){.chips-pfeile{display:none!important}.chips-slider.hat-pfeile .chips{margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}}.dev-varianten{z-index:100;width:11rem;max-height:2.1rem;color:var(--muted);background:#0a1311eb;border:1px dashed #eae93480;border-radius:14px;padding:.6rem;font:600 .75rem system-ui,sans-serif;transition:max-height .22s;position:fixed;bottom:.75rem;left:.75rem;overflow:hidden;box-shadow:0 10px 30px #0006}.dev-varianten[hidden]{display:none}.dev-varianten:hover,.dev-varianten:focus-within{max-height:20rem}.dev-varianten .dev-titel{color:var(--muted);margin:0 .3rem .6rem}.dev-varianten p{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:.2rem .3rem .35rem;font-size:.6875rem}.dev-varianten p:not(.dev-titel)+div{flex-direction:column;gap:.15rem;margin-bottom:.4rem;display:flex}.dev-varianten button{text-align:left;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .5rem}.dev-varianten button:hover{color:var(--text)}.dev-varianten button[aria-pressed=true]{background:var(--glass-2);color:var(--text)}@media (width<=760px){.dev-varianten{display:none}}.cta-section{padding-top:clamp(7rem,14vw,10rem)}.cta{isolation:isolate;border-radius:var(--radius-l);background:var(--glass);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), 0 10px 30px #0000002e;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex;position:relative;overflow:hidden}.cta-text{justify-items:start;width:fit-content;max-width:100%;display:grid}.cta-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:700;line-height:1}.cta-title span{color:#f1f2ee8c;display:block}.cta-body{width:0;min-width:100%;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.5}.cta-button{border-radius:var(--radius-s);color:var(--text);white-space:nowrap;background:0 0;border:1px solid #eae93499;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.8rem 1.3rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.cta-button:hover{border-color:var(--lime);background:#eae93414}.cta-qr{flex:none;justify-items:center;gap:.6rem;margin:0;display:grid}.cta-qr-code{border:1px solid var(--glass-edge);background:0 0;border-radius:18px;width:9.5rem;padding:.55rem}.cta-qr-code svg{box-sizing:border-box;background:#f1f2ee;border-radius:10px;width:100%;height:auto;padding:.55rem;display:block}.cta-qr figcaption{color:var(--muted);font-size:.8125rem}.cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff12 50%,#0000 65%);animation:7s ease-in-out 1.5s infinite cta-glanz;position:absolute;inset:0;translate:-100%}@keyframes cta-glanz{0%,55%{translate:-100%}85%,to{translate:100%}}@media (prefers-reduced-motion:reduce){.cta:after{animation:none;display:none}}@media (width<=760px){.cta-qr{display:none}.cta-text,.cta-body{width:auto}.cta-button{justify-content:center;place-self:stretch stretch}}
