@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(./barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2)format("woff2"),url(./barlow-semi-condensed-latin-700-normal.BMyZXq_9.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(./figtree-latin-500-normal.B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal.BCCt2T1q.woff)format("woff")}:root{--bg:#f4f2ef;--flaeche:#fff;--flaeche-leise:#f1eeea;--text:#17140f;--text-leise:#6b655f;--linie:#ebe6e0;--karte-rand:#17140f0d;--rot:#c4220e;--rot-dunkel:#8f1a0b;--rot-hell:#ffe8e0;--rot-fuellung:#cf2f18;--auf-rot:#fff;--knopf-bg:#cf2f18;--knopf-schatten:0 8px 18px -8px #cf2f188c;--gruen:#1b7139;--gruen-hell:#ddf3e4;--gelb-hell:#fff3d6;--gelb-text:#5c3d00;--fokus:#0b57d0;--rahmen:#8b847c;--radius:24px;--radius-klein:14px;--grund-schrift:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--h-schrift:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--h-gross:none;--h-abstand:0;--h-gewicht:700;--kopf-bg:#f4f2ef;--kopf-linie:1px solid transparent;--kachel-symbol-bg:var(--rot-hell);--kachel-symbol-farbe:var(--rot);--kachel-symbol-form:14px;--kachel-oben:1px solid var(--karte-rand);--konto-rand-links:1px solid transparent;--taste-unten:1px solid transparent;--tabs-hoehe:0px;--schatten:0 1px 2px #17140f0a, 0 10px 28px -12px #17140f24;--schatten-hoch:0 18px 38px -14px #17140f3d, 0 2px 6px #17140f0f;--sanft:cubic-bezier(.2, .8, .2, 1);--konto-bg:radial-gradient(120% 150% at 100% 0%, #ff8b4e 0%, #f04a2b 40%, #c9230f 72%, #94150a 100%);--konto-fg:#fff;--konto-fg-leise:#ffffffdb;--konto-rand:1px solid transparent;--konto-skala:#ffffff47;--konto-fuell:#fff;--konto-zeichen:#fff;--konto-zeichen-deckkraft:.12;--konto-schatten:inset 0 1px 0 #ffffff59, 0 22px 44px -16px #c9230f99, 0 4px 12px #78140529;--konto-schild-bg:#3c000029;--konto-schild-rand:#ffffff47;--konto-schild-text:#fff;--konto-knopf-bg:#fff;--konto-knopf-text:#b81f0d;--konto-knopf2-bg:#ffffff29;--konto-knopf2-rand:#ffffff4d;--konto-knopf2-text:#fff;--konto-betrag-glanz:none;--glas-leiste:#ffffffdb;--leiste-rand:#17140f0f;--leiste-schatten:0 14px 34px -10px #17140f3d;--aktiv-bg:#ffe4da;--aktiv-farbe:#c4220e;--segment-bg:#efebe6;--segment-rand:transparent;--segment-aktiv:#fff;--segment-schatten:0 1px 2px #17140f14, 0 4px 10px -4px #17140f2e;--toast-bg:#17140f;--toast-text:#fff;--toast-leise:#ffffffb3;--toast-rand:transparent;--toast-akzent:#ffa07f;--nz-s-bg:60%;--nz-l-bg:90%;--nz-s-fg:55%;--nz-l-fg:26%;--nz-form:50%;--wie-ios:cubic-bezier(.32, .72, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--bg:#0b0d11;--flaeche:#14171d;--flaeche-leise:#1b1f27;--text:#f3f1ee;--text-leise:#949ca8;--linie:#ffffff12;--karte-rand:#fff1;--rot:#ff8063;--rot-dunkel:#ffb39c;--rot-hell:#ff5a3c24;--rot-fuellung:#d2301a;--auf-rot:#fff;--knopf-bg:linear-gradient(135deg, #e5441d 0%, #c0230f 100%);--knopf-schatten:inset 0 1px 0 #ffffff38, 0 10px 22px -8px #ff502899;--gruen:#6be095;--gruen-hell:#2fa35a29;--gelb-hell:#f7b7331f;--gelb-text:#ffd27a;--fokus:#8ab4f8;--rahmen:#6b7380;--kopf-bg:#0b0d11;--kachel-symbol-bg:#ff5a3c24;--kachel-symbol-farbe:#ff8063;--schatten:inset 0 1px 0 #ffffff09;--schatten-hoch:0 18px 40px -12px #000000bf;--konto-bg:radial-gradient(130% 120% at 100% 0%, #ff6e406b 0%, #e2341d24 42%, #15181e00 72%), #15181e;--konto-fg:#fff;--konto-fg-leise:#a9b0bb;--konto-rand:1px solid #ff7a5742;--konto-skala:#ffffff14;--konto-fuell:#6be095;--konto-zeichen:#ff7a50;--konto-zeichen-deckkraft:.13;--konto-schatten:inset 0 1px 0 #ffffff0f, 0 26px 50px -22px #ff502873;--konto-schild-bg:#2fa35a29;--konto-schild-rand:#6be09540;--konto-schild-text:#7be6a2;--konto-knopf-bg:linear-gradient(135deg, #e5441d 0%, #c0230f 100%);--konto-knopf-text:#fff;--konto-knopf2-bg:#ffffff0f;--konto-knopf2-rand:#ffffff1a;--konto-knopf2-text:#f3f1ee;--konto-betrag-glanz:0 0 28px #ff785059;--glas-leiste:#16191fd1;--leiste-rand:#ffffff14;--leiste-schatten:inset 0 1px 0 #ffffff0d, 0 16px 36px -10px #000c;--aktiv-bg:#ff5a3c29;--aktiv-farbe:#ff8063;--segment-bg:#0d1014;--segment-rand:#ffffff0d;--segment-aktiv:#232833;--segment-schatten:inset 0 1px 0 #ffffff12, 0 6px 14px -6px #0009;--toast-bg:#232833;--toast-text:#f3f1ee;--toast-leise:#a9b0bb;--toast-rand:#ffffff1a;--toast-akzent:#ff9b78;--nz-s-bg:45%;--nz-l-bg:24%;--nz-s-fg:80%;--nz-l-fg:82%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dunkel]{--bg:#0b0d11;--flaeche:#14171d;--flaeche-leise:#1b1f27;--text:#f3f1ee;--text-leise:#949ca8;--linie:#ffffff12;--karte-rand:#fff1;--rot:#ff8063;--rot-dunkel:#ffb39c;--rot-hell:#ff5a3c24;--rot-fuellung:#d2301a;--auf-rot:#fff;--knopf-bg:linear-gradient(135deg, #e5441d 0%, #c0230f 100%);--knopf-schatten:inset 0 1px 0 #ffffff38, 0 10px 22px -8px #ff502899;--gruen:#6be095;--gruen-hell:#2fa35a29;--gelb-hell:#f7b7331f;--gelb-text:#ffd27a;--fokus:#8ab4f8;--rahmen:#6b7380;--kopf-bg:#0b0d11;--kachel-symbol-bg:#ff5a3c24;--kachel-symbol-farbe:#ff8063;--schatten:inset 0 1px 0 #ffffff09;--schatten-hoch:0 18px 40px -12px #000000bf;--konto-bg:radial-gradient(130% 120% at 100% 0%, #ff6e406b 0%, #e2341d24 42%, #15181e00 72%), #15181e;--konto-fg:#fff;--konto-fg-leise:#a9b0bb;--konto-rand:1px solid #ff7a5742;--konto-skala:#ffffff14;--konto-fuell:#6be095;--konto-zeichen:#ff7a50;--konto-zeichen-deckkraft:.13;--konto-schatten:inset 0 1px 0 #ffffff0f, 0 26px 50px -22px #ff502873;--konto-schild-bg:#2fa35a29;--konto-schild-rand:#6be09540;--konto-schild-text:#7be6a2;--konto-knopf-bg:linear-gradient(135deg, #e5441d 0%, #c0230f 100%);--konto-knopf-text:#fff;--konto-knopf2-bg:#ffffff0f;--konto-knopf2-rand:#ffffff1a;--konto-knopf2-text:#f3f1ee;--konto-betrag-glanz:0 0 28px #ff785059;--glas-leiste:#16191fd1;--leiste-rand:#ffffff14;--leiste-schatten:inset 0 1px 0 #ffffff0d, 0 16px 36px -10px #000c;--aktiv-bg:#ff5a3c29;--aktiv-farbe:#ff8063;--segment-bg:#0d1014;--segment-rand:#ffffff0d;--segment-aktiv:#232833;--segment-schatten:inset 0 1px 0 #ffffff12, 0 6px 14px -6px #0009;--toast-bg:#232833;--toast-text:#f3f1ee;--toast-leise:#a9b0bb;--toast-rand:#ffffff1a;--toast-akzent:#ff9b78;--nz-s-bg:45%;--nz-l-bg:24%;--nz-s-fg:80%;--nz-l-fg:82%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:1.0625rem/1.5 var(--grund-schrift);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--rot);text-underline-offset:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}main{max-width:44rem;margin:0 auto;padding:1rem 16px 1.5rem}h1,h2,h3{font-family:var(--h-schrift);text-transform:var(--h-gross);letter-spacing:var(--h-abstand);font-weight:var(--h-gewicht)}h1{margin:.6rem 0 1rem;font-size:2.3rem;line-height:1.05}h2{margin:0 0 .75rem;font-size:1.4rem;line-height:1.2}h3{line-height:1.25}.kopf{background:var(--kopf-bg);border-bottom:var(--kopf-linie)}.kopf-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;max-width:44rem;margin:0 auto;padding:.5rem 16px;display:flex}.marke{color:var(--text);font-size:1.15rem;font-weight:700;font-family:var(--h-schrift);text-transform:var(--h-gross);letter-spacing:var(--h-abstand);align-items:center;gap:.5rem;text-decoration:none;display:flex}.marke-zeichen{color:#fff;background:linear-gradient(145deg,#ff7a45,#d9301a);border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 6px 14px -4px #d9301a8c}nav{flex-wrap:wrap;gap:0;display:flex}nav form{display:contents}nav a,nav button{min-height:44px;color:var(--text);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 .7rem;text-decoration:none;display:inline-flex}nav a[aria-current=page]{background:var(--aktiv-bg);color:var(--aktiv-farbe);border-radius:999px;font-weight:700}.karte{background:var(--flaeche);border:1px solid var(--karte-rand);border-radius:var(--radius);margin-bottom:1rem;padding:1.1rem 1.15rem}label{margin:.75rem 0 .25rem;font-weight:600;display:block}.hinweis{color:var(--text-leise);margin:.25rem 0;font-size:1rem;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=datetime-local],input[type=time],input[type=date],select{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--rahmen);border-radius:var(--radius-klein);padding:.5rem .75rem}.zeile{align-items:flex-start;gap:.75rem;margin:.75rem 0;font-weight:400;display:flex}.zeile input[type=checkbox]{flex:none;width:24px;height:24px;margin-top:2px}.raster{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:0 .75rem;display:grid}button,.knopf{min-height:48px;font:inherit;border-radius:var(--radius-klein);background:var(--knopf-bg);box-shadow:var(--knopf-schatten);color:var(--auf-rot);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}button.leise,.knopf.leise{background:var(--flaeche);color:var(--text);border-color:var(--rahmen);box-shadow:none}button.gefahr{color:var(--rot-dunkel);border-color:var(--rot);box-shadow:none;background:0 0}button:disabled{opacity:.45;cursor:not-allowed}button.klein{min-height:44px;padding:0 .9rem;font-size:.95rem}button.taste{background:var(--flaeche);color:var(--text);border:1px solid var(--karte-rand);border-radius:calc(var(--radius) + 4px);text-align:center;box-shadow:var(--schatten);overflow:hidden}button.taste .preis{font-variant-numeric:tabular-nums;font-weight:700}.aktionen{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.meldung{border:1px solid #0000;border-radius:18px;margin:0 0 1rem;padding:.75rem 1rem}.meldung.fehler{background:var(--rot-hell);color:var(--rot-dunkel);border-color:var(--rot)}.meldung.ok{background:var(--gruen-hell);color:var(--gruen);border-color:var(--gruen)}.meldung.info{background:var(--gelb-hell);color:var(--gelb-text);border-color:var(--gelb-text)}.marke-status{border:1px solid var(--rahmen);border-radius:999px;padding:.1rem .6rem;font-size:.9rem;font-weight:600;display:inline-block}.marke-status.aktiv{background:var(--gruen-hell);color:var(--gruen)}.marke-status.ausstehend{background:var(--gelb-hell);color:var(--gelb-text)}.liste{margin:0;padding:0;list-style:none}.liste li{border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.liste li:first-child{border-top:0}.code{letter-spacing:.08em;word-break:break-all;font:700 1.6rem/1.2 ui-monospace,Cascadia Mono,Consolas,monospace}dd{margin:0 0 .25rem}.code.klein{margin:0 0 .75rem;font-size:1.15rem}.leise{color:var(--text-leise)}table{border-collapse:collapse;width:100%;font-size:1rem}th,td{text-align:left;border-top:1px solid var(--linie);vertical-align:top;padding:.4rem .5rem}.tabelle-scroll{overflow-x:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[type=text].sr-only{border:0;width:1px;height:1px;min-height:0;padding:0}form.inline{display:inline}@media print{.kopf,nav,.tabs,.kein-druck,.sr-only{display:none!important}body{color:#000;background:#fff}.karte{break-inside:avoid;border-color:#000}}.sr-only:focus,.sr-only:focus-visible{clip-path:none;white-space:normal;z-index:10;background:var(--flaeche);width:auto;height:auto;color:var(--text);border:2px solid var(--fokus);border-radius:8px;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;overflow:visible}@media print{:root,:root[data-theme=dunkel]{--bg:#fff;--flaeche:#fff;--text:#000;--text-leise:#444;--rot:#8c1d17;--linie:#000;--rahmen:#000;--h-gross:none}}.raster.einzeln{grid-template-columns:1fr}.kopf{z-index:5;position:sticky;top:0}.kopf nav.menue{display:none}.kopf .kurzmenue{align-items:center;gap:.25rem;display:flex}.kopf .kurzmenue form{display:contents}.kopf .kurzmenue a,.kopf .kurzmenue button{min-height:44px;color:var(--text);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:600;text-decoration:none;display:inline-flex}.kopf .kurzmenue a.profil-zeichen{padding:0 .4rem}.kopf .kurzmenue a.profil-zeichen[aria-current=page]{background:var(--rot-hell)}.kopf .kurzmenue a.zurueck{border:1.5px solid var(--rahmen)}@media (width>=48rem){.kopf nav.menue{display:flex}.kopf .kurzmenue{display:none}}.kopf nav a,.kopf nav button{white-space:nowrap;flex:none}.tabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--glas-leiste);border:1px solid var(--leiste-rand);max-width:30rem;height:68px;box-shadow:var(--leiste-schatten);border-radius:26px;justify-content:space-around;align-items:center;margin:0 auto;padding:0 6px;display:flex;position:fixed}.tabs a{min-width:0;min-height:56px;color:var(--text-leise);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:.7rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.tabs .tab-symbol{border-radius:15px;justify-content:center;align-items:center;width:50px;height:30px;display:flex}.tabs a[aria-current=page]{color:var(--aktiv-farbe);background:0 0;font-weight:700}.tabs a[aria-current=page] .tab-symbol{background:var(--aktiv-bg)}@media (width>=48rem){.tabs{display:none}}@media (width<=47.99rem){body:has(.tabs){--tabs-hoehe:calc(88px + env(safe-area-inset-bottom,0px));padding-bottom:var(--tabs-hoehe)}body:has(.tabs):after{content:"";height:calc(110px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 78%);pointer-events:none;z-index:4;position:fixed;bottom:0;left:0;right:0}}.fuss{text-align:center;max-width:44rem;color:var(--text-leise);margin:0 auto;padding:0 16px 2rem;font-size:.95rem}.fuss a{align-items:center;min-height:44px;display:inline-flex}@media print{.fuss{display:none}}.liste a{align-items:center;min-height:44px;display:inline-flex}.demo-banner{color:#fff;text-align:center;background:#7a4b00;padding:.35rem 1rem;font-size:.95rem}.umzug-banner{color:#fff;text-align:center;background:linear-gradient(145deg,#ff7a45,#d9301a);padding:.6rem 1rem;font-size:.95rem;line-height:1.45}.umzug-banner a{color:#fff;font-weight:700;text-decoration:underline}@media print{.demo-banner,.umzug-banner{display:none}}html{scroll-padding-top:6rem}@media (height<=30rem){.kopf,.tabs{position:static}html{scroll-padding-top:0}body:has(.tabs){padding-bottom:0}body:has(.tabs):after{display:none}}summary{cursor:pointer;padding:.6rem 0}::placeholder{color:var(--text-leise);opacity:1}:root :is(h2,h3).abschnitt{text-transform:uppercase;letter-spacing:.08em;color:var(--text-leise);margin:1.25rem .15rem .55rem;font-family:inherit;font-size:.8rem;font-weight:700}.gruppe:first-of-type :is(h2,h3).abschnitt{margin-top:.5rem}.sorte-bier{--s-flaeche:linear-gradient(165deg, #fff6de 0%, #ffe3a6 100%);--s-rand:transparent;--s-name:#3d2600;--s-unter:#7d520a;--s-preis:#3d2600;--s-kachel:#fff1d3}.sorte-alkoholfrei{--s-flaeche:linear-gradient(165deg, #eaf8ee 0%, #cdefd8 100%);--s-rand:transparent;--s-name:#0f3d20;--s-unter:#22693e;--s-preis:#0f3d20;--s-kachel:#ddf3e4}.sorte-softdrink{--s-flaeche:linear-gradient(165deg, #eef5ff 0%, #d3e5ff 100%);--s-rand:transparent;--s-name:#0b2e63;--s-unter:#2c5a9c;--s-preis:#0b2e63;--s-kachel:#e3eeff}.sorte-energy{--s-flaeche:linear-gradient(165deg, #f3eeff 0%, #ded2ff 100%);--s-rand:transparent;--s-name:#2a1466;--s-unter:#5233a8;--s-preis:#2a1466;--s-kachel:#eee7ff}.sorte-essen{--s-flaeche:linear-gradient(165deg, #fff0ea 0%, #ffd9c9 100%);--s-rand:transparent;--s-name:#5a1a08;--s-unter:#933614;--s-preis:#5a1a08;--s-kachel:#ffe9df}.sorte-sonstiges{--s-flaeche:var(--flaeche);--s-rand:transparent;--s-name:var(--text);--s-unter:var(--text-leise);--s-preis:var(--text);--s-kachel:var(--flaeche-leise)}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .sorte-bier{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #f7b7334d 0%, #f7b73300 62%), #17150f;--s-rand:#f7b7333d;--s-name:#fbe7bc;--s-unter:#d3a24a;--s-preis:#fff;--s-kachel:#f7b73321}:root:not([data-theme=hell]) .sorte-alkoholfrei{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #2fa35a4d 0%, #2fa35a00 62%), #0f1712;--s-rand:#6be09533;--s-name:#cff5dc;--s-unter:#7cc99a;--s-preis:#fff;--s-kachel:#2fa35a26}:root:not([data-theme=hell]) .sorte-softdrink{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #3e8bf552 0%, #3e8bf500 62%), #0f141e;--s-rand:#6ea5ff33;--s-name:#d6e6ff;--s-unter:#8fb2ea;--s-preis:#fff;--s-kachel:#3e8bf526}:root:not([data-theme=hell]) .sorte-energy{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #7c5cf257 0%, #7c5cf200 62%), #13111d;--s-rand:#a08cff38;--s-name:#e4dcff;--s-unter:#ae9ff0;--s-preis:#fff;--s-kachel:#7c5cf229}:root:not([data-theme=hell]) .sorte-essen{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #e8603c4d 0%, #e8603c00 62%), #1a110e;--s-rand:#ff8c6438;--s-name:#ffd9c9;--s-unter:#f0a080;--s-preis:#fff;--s-kachel:#ff785021}:root:not([data-theme=hell]) .sorte-sonstiges{--s-rand:var(--karte-rand)}}:root[data-theme=dunkel] .sorte-bier{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #f7b7334d 0%, #f7b73300 62%), #17150f;--s-rand:#f7b7333d;--s-name:#fbe7bc;--s-unter:#d3a24a;--s-preis:#fff;--s-kachel:#f7b73321}:root[data-theme=dunkel] .sorte-alkoholfrei{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #2fa35a4d 0%, #2fa35a00 62%), #0f1712;--s-rand:#6be09533;--s-name:#cff5dc;--s-unter:#7cc99a;--s-preis:#fff;--s-kachel:#2fa35a26}:root[data-theme=dunkel] .sorte-softdrink{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #3e8bf552 0%, #3e8bf500 62%), #0f141e;--s-rand:#6ea5ff33;--s-name:#d6e6ff;--s-unter:#8fb2ea;--s-preis:#fff;--s-kachel:#3e8bf526}:root[data-theme=dunkel] .sorte-energy{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #7c5cf257 0%, #7c5cf200 62%), #13111d;--s-rand:#a08cff38;--s-name:#e4dcff;--s-unter:#ae9ff0;--s-preis:#fff;--s-kachel:#7c5cf229}:root[data-theme=dunkel] .sorte-essen{--s-flaeche:radial-gradient(110% 90% at 85% 10%, #e8603c4d 0%, #e8603c00 62%), #1a110e;--s-rand:#ff8c6438;--s-name:#ffd9c9;--s-unter:#f0a080;--s-preis:#fff;--s-kachel:#ff785021}:root[data-theme=dunkel] .sorte-sonstiges{--s-rand:var(--karte-rand)}.karte,.kachel,.kontokarte,button.taste{box-shadow:var(--schatten)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kopf{background:color-mix(in srgb, var(--kopf-bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px)}.tabs{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabs{background:var(--flaeche)}}.ladebalken{z-index:20;pointer-events:none;background:var(--rot-fuellung);transform-origin:0;height:3px;animation:8s cubic-bezier(.1,.7,.2,1) forwards hydrant-laden;position:fixed;top:0;left:0;right:0}@keyframes hydrant-laden{0%{transform:scaleX(0)}10%{transform:scaleX(.45)}to{transform:scaleX(.95)}}@media (prefers-reduced-motion:no-preference){.kopf{view-transition-name:kopf}.tabs{view-transition-name:leiste}.tabs a[aria-current=page] .tab-symbol{view-transition-name:leiste-aktiv}.kopf nav.menue a[aria-current=page]{view-transition-name:menue-aktiv}::view-transition-group(kopf){animation:none}::view-transition-group(leiste){animation:none}::view-transition-group(leiste-aktiv){animation-duration:.3s;animation-timing-function:var(--sanft)}::view-transition-group(menue-aktiv){animation-duration:.3s;animation-timing-function:var(--sanft)}::view-transition-old(leiste-aktiv){animation-duration:.3s}::view-transition-new(leiste-aktiv){animation-duration:.3s}::view-transition-old(menue-aktiv){animation-duration:.3s}::view-transition-new(menue-aktiv){animation-duration:.3s}:root[data-richtung]::view-transition-old(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:var(--wie-ios);animation-fill-mode:both}:root[data-richtung]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:var(--wie-ios);animation-fill-mode:both}:root[data-richtung=vor]::view-transition-old(root){animation-name:hydrant-weichen-links}:root[data-richtung=vor]::view-transition-new(root){animation-name:hydrant-schieben-rein;box-shadow:-10px 0 30px #0000002e}:root[data-richtung=zurueck]::view-transition-old(root){z-index:2;animation-name:hydrant-schieben-raus;box-shadow:-10px 0 30px #0000002e}:root[data-richtung=zurueck]::view-transition-new(root){animation-name:hydrant-weichen-zurueck}:root[data-richtung=seitlich]::view-transition-old(root){animation:.12s cubic-bezier(.4,0,1,1) both hydrant-ausblenden}:root[data-richtung=seitlich]::view-transition-new(root){animation:.3s var(--sanft) 60ms both hydrant-aufblenden}:root[data-uebergang=darstellung] *{view-transition-name:none!important}:root[data-uebergang=darstellung]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-uebergang=darstellung]::view-transition-new(root){mix-blend-mode:normal;animation:none}button,.knopf,.tabs a,nav a,.kopf .kurzmenue a{transition:transform .12s,background-color .18s,border-color .18s,color .18s,box-shadow .22s,opacity .18s}button:active:not(:disabled),.knopf:active,.tabs a:active,.kopf .kurzmenue a:active{transform:scale(.96)}button.taste:active:not(:disabled){transform:scale(.97)}input,select,textarea{transition:border-color .16s,box-shadow .16s}.meldung:not(.toast){animation:hydrant-einblenden .26s var(--sanft) both}.liste li{transition:opacity .2s}}button.taste{position:relative}button.taste.bestaetigt{border-color:#2fa35a;box-shadow:0 0 0 1px #2fa35a,0 0 0 6px #2fa35a2e}button.taste .haken{z-index:2;color:#fff;background:#2fa35a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 4px 10px -2px #2fa35a99}button.taste.kurz-gesperrt:disabled{opacity:1;cursor:progress}button.taste.abgelehnt{border-color:var(--rot)}@media (prefers-reduced-motion:no-preference){button.taste.abgelehnt{animation:.42s ease-in-out hydrant-schuetteln}button.taste.bestaetigt{animation:.9s ease-out hydrant-leuchten}button.taste .haken{animation:.42s cubic-bezier(.3,1.6,.5,1) both hydrant-haken}}@keyframes hydrant-leuchten{0%{box-shadow:0 0 0 1px #2fa35a,0 0 #2fa35a8c}to{box-shadow:0 0 0 1px #2fa35a,0 0 0 16px #2fa35a00}}@keyframes hydrant-schuetteln{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes hydrant-haken{0%{opacity:0;transform:scale(0)rotate(-45deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){button.taste:hover:not(:disabled){box-shadow:var(--schatten-hoch);transform:translateY(-2px)}}@keyframes hydrant-schieben-rein{0%{transform:translate(100%)}}@keyframes hydrant-schieben-raus{to{transform:translate(100%)}}@keyframes hydrant-weichen-links{to{filter:brightness(.82);transform:translate(-28%)}}@keyframes hydrant-weichen-zurueck{0%{filter:brightness(.82);transform:translate(-28%)}}@keyframes hydrant-ausblenden{to{opacity:0}}@keyframes hydrant-aufblenden{0%{opacity:0;transform:scale(.965)}}@keyframes hydrant-einblenden{0%{opacity:0;transform:translateY(-6px)}}@keyframes hydrant-auftauchen{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
