:root[data-design=games28],[data-design=games28] [data-design=ada12]{--z-footer:10;--z-fab:20;--z-dialog:1000;--color-surface:#f8f9fa;--color-surface-dim:#d9dadb;--color-surface-bright:#fff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f3f4f5;--color-surface-container:#edeeef;--color-surface-container-high:#e7e8e9;--color-surface-container-highest:#e1e3e4;--color-primary:#00327d;--color-primary-container:#0047ab;--color-on-primary:#fff;--schatten-block:transparent;--login-backdrop:#191c1d8c;--login-glow-strong:transparent;--login-glow-weak:transparent;--login-glow-kopf:transparent;--login-glow-text:transparent;--login-glow-focus:transparent;--login-glow-focus-aussen:transparent;--login-label:var(--color-on-surface-variant);--login-trenner:var(--color-on-surface-variant);--login-symbol:var(--color-on-surface-variant);--login-btn-ink:var(--color-on-primary);--sponsor-font:"Hanken Grotesk", system-ui, sans-serif;--spenden-font:"Hanken Grotesk", system-ui, sans-serif;--spenden-ring-breite:1px;--spenden-ring:var(--color-outline);--tl-font:"Hanken Grotesk", system-ui, sans-serif;--tl-bildkasten:#000;--tl-card-bg:var(--color-surface-bright);--tl-accent-1:var(--color-primary);--tl-accent-2:var(--color-secondary);--tl-text-title:var(--color-on-surface-max);--tl-text-muted:var(--color-on-surface-variant);--tl-text-dim:var(--color-on-surface-variant);--tl-surface-dark:var(--color-surface-container);--tl-surface-deep:var(--color-surface-bright);--tl-glanz:color-mix(in srgb, var(--color-primary) 25%, transparent);--tl-bild-marke:#0000009e;--tl-vorhang:#000000b8;--tl-modal-schatten:none;--tl-raster:transparent;--tl-rand:var(--color-outline);--tl-knopf-flaeche:var(--color-surface-container);--tl-fehler:var(--login-fehler);--tl-fehler-tint:var(--login-fehler-tint);--tl-trennlinie:var(--color-outline-variant,var(--color-outline));--tl-knopf-aktiv:var(--color-on-surface-max);--tl-knopf-aus:var(--color-on-surface-faint,var(--color-on-surface-variant));--tl-leer:var(--color-secondary);--tl-auf-dunkel:#fff;--tl-steuer-rand:#ffffff73;--tl-steuer-flaeche:#ffffff1f;--tl-steuer-flaeche-hover:#ffffff42;--sponsor-kante:var(--color-outline-variant,var(--color-outline));--sponsor-flaeche:var(--color-surface-bright);--sponsor-name:var(--color-on-surface-variant);--sponsor-name-hover:var(--color-primary);--sponsor-akzent:var(--color-outline);--sponsor-akzent-hover:var(--color-primary);--sponsor-akzent-breite:1px;--sponsor-ring-breite:1px;--sponsor-ring:var(--color-outline);--sponsor-radius:var(--kyno-radius);--spenden-karte:var(--color-surface-bright);--spenden-karte-rand:var(--color-outline);--spenden-karte-rand-hover:var(--color-primary);--spenden-preis:color-mix(in srgb, var(--color-primary) 22%, white);--spenden-preis-ink:color-mix(in srgb, var(--color-primary) 55%, black);--spenden-preis-ring:var(--color-primary);--spenden-preis-ring-breite:1px;--spenden-titel:var(--color-on-surface-max);--spenden-text:var(--color-on-surface-variant);--spenden-tiefe:transparent;--spenden-rechnung:var(--color-primary);--spenden-radius:var(--kyno-radius);--spenden-vorhang:#0000008c;--spenden-zoom-flaeche:var(--color-surface-bright);--spenden-zoom-rand:var(--color-outline);--spenden-zoom-rand-breite:1px;--spenden-zoom-schatten:none;--spenden-schliessen-flaeche:var(--color-surface-container);--spenden-schliessen-rand:var(--color-outline);--login-platzhalter:var(--color-on-surface-faint);--login-tint:var(--color-surface-container-high);--login-fehler-tint:color-mix(in srgb, var(--login-fehler) 12%, transparent);--login-fehler-tint-weich:color-mix(in srgb, var(--login-fehler) 8%, transparent);--login-raster:transparent;--login-fehler:#c62828;--login-fehler-hell:#8e1c1c;--kyno-fehler:var(--login-fehler);--color-secondary:#bb001f;--color-secondary-container:#e5182e;--color-on-secondary:#fff;--color-tertiary:#004104;--color-surface-inset:#f3f4f5;--color-surface-field:#fff;--color-on-surface-strong:#191c1d;--color-success:#1b7a2f;--color-info:#0047ab;--color-accent-hover:#0047ab;--color-attention:#bb001f;--color-destructive:#ba1a1a;--color-destructive-hover:#93000a;--color-link-hover:#00327d;--color-on-surface-max:#191c1d;--color-tertiary-container:#005b08;--color-on-surface:#191c1d;--color-on-surface-variant:#434653;--color-on-surface-muted:#434653;--color-outline:#737784;--color-outline-variant:#c3c6d5;--color-outline-strong:#9aa0b0;--color-on-surface-faint:#5f636e;--kyno-blue:#0047ab;--kyno-red:#d81f2a;--kyno-green:#1b7a2f;--kyno-amber:#ef9f00;--kyno-blue-wash:#eaf0fb;--kyno-red-wash:#fdedee;--kyno-green-wash:#eaf5ec;--kyno-amber-wash:#fdf3e0;--kyno-blue-ink:#fff;--kyno-red-ink:#fff;--kyno-green-ink:#fff;--kyno-amber-ink:#191c1d;--region-de:var(--kyno-blue);--region-de-ink:var(--kyno-blue-ink);--region-de-wash:var(--kyno-blue-wash);--region-fr:var(--kyno-red);--region-fr-ink:var(--kyno-red-ink);--region-fr-wash:var(--kyno-red-wash);--region-it:var(--kyno-amber);--region-it-ink:var(--kyno-amber-ink);--region-it-wash:var(--kyno-amber-wash);--region-rm:var(--kyno-green);--region-rm-ink:var(--kyno-green-ink);--region-rm-wash:var(--kyno-green-wash);--region-de-text:var(--kyno-blue);--region-fr-text:var(--kyno-red);--region-it-text:#8a5a00;--region-rm-text:var(--kyno-green);--kyno-dauer-schnell:.12s;--kyno-dauer:.24s;--kyno-dauer-lang:.48s;--kyno-easing:cubic-bezier(.22, .61, .36, 1);--kyno-easing-aus:cubic-bezier(.4, 0, 1, 1);--kyno-auftritt-weg:28px;--kopf28-h:5rem;--fuss28-h:8.5rem;--kyno-unit:8px;--kyno-container:1280px;--kyno-gutter:24px;--kyno-radius-sm:.25rem;--kyno-radius:.5rem;--kyno-radius-md:.75rem;--kyno-radius-lg:1rem;--kyno-radius-xl:1.5rem;--md-surface:var(--color-surface);--md-surface-container-low:var(--color-surface-container-low);--md-surface-container:var(--color-surface-container);--md-surface-container-high:var(--color-surface-container-high);--md-surface-container-highest:var(--color-surface-container-highest);--md-primary:var(--color-primary);--md-primary-container:var(--color-primary-container);--md-secondary:var(--color-secondary);--md-on-primary:var(--color-on-primary);--md-on-secondary:var(--color-on-secondary);--md-on-surface:var(--color-on-surface);--md-on-surface-variant:var(--color-on-surface-variant);--md-outline-variant:var(--color-outline-variant);--md-surface-tint:#00327d0a;--md-tertiary-rgb:27, 122, 47;--background-light:var(--color-surface-container-low);--background-dark:var(--color-surface);--text-light:var(--color-on-surface);--text-dark:var(--color-on-surface);--text-secondary-light:var(--color-on-surface-variant);--text-secondary-dark:var(--color-on-surface-variant);--border-light:var(--color-outline-variant);--border-dark:var(--color-outline-variant);--background:var(--color-surface);--text-primary:var(--color-on-surface);--text-secondary:var(--color-on-surface-variant);--border-color:var(--color-outline-variant);background-color:var(--color-surface);color:var(--color-on-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Hanken Grotesk,system-ui,sans-serif}[data-design=games28] body{background-color:var(--color-surface);color:var(--color-on-surface);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.5}[data-design=games28] h1,[data-design=games28] h2,[data-design=games28] h3,[data-design=games28] h4,[data-design=games28] h5,[data-design=games28] h6,[data-design=games28] .font-runic{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary);text-shadow:none;text-align:inherit;text-wrap:balance;font-family:Anybody,Hanken Grotesk,system-ui,sans-serif}[data-design=games28] h1{letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:1.05}[data-design=games28] h2,[data-design=games28] h3{letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:1.15}[data-design=games28] .label-28{letter-spacing:.05em;text-transform:uppercase;font-family:Anybody,Hanken Grotesk,system-ui,sans-serif;font-size:.875rem;font-weight:700}[data-design=games28] main{overflow-y:visible}[data-design=games28] .admin-content{padding-bottom:calc(var(--fuss28-h) + env(safe-area-inset-bottom,0px))}[data-design=games28] .admin-content.nav-collapsed{padding-bottom:calc(var(--fuss28-h) / 2 + env(safe-area-inset-bottom,0px))}[data-design=games28] .mf80-root{bottom:calc(var(--fuss28-h) + .75rem + env(safe-area-inset-bottom,0px))}[data-design=games28] .btn-28{letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.75rem;font-family:Anybody,Hanken Grotesk,system-ui,sans-serif;font-size:.9375rem;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}[data-design=games28] .btn-28-primary{background:var(--color-primary);color:var(--color-on-primary)}[data-design=games28] .btn-28-secondary{background:var(--color-secondary-container);color:var(--color-on-secondary)}[data-design=games28] .btn-28-outline{background:var(--color-surface-container-lowest);color:var(--color-primary);border-color:var(--color-primary)}[data-design=games28] .btn-28:hover{transform:translateY(-1px);box-shadow:0 4px #0000000f}[data-design=games28] .btn-28:active{box-shadow:none;transform:translateY(0)}[data-design=games28] .card-28{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--kyno-radius-lg);position:relative;overflow:hidden}[data-design=games28] .chip-28{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-family:Anybody,Hanken Grotesk,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}[data-design=games28] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-primary-container);outline-offset:2px;border-radius:var(--kyno-radius-sm)}[data-design=games28] ::selection{background:var(--kyno-amber);color:var(--color-on-surface)}[data-design=games28] ::-webkit-scrollbar-thumb{background-color:var(--color-primary-container);box-shadow:none;background-image:none;border-radius:9999px}[data-design=games28] ::-webkit-scrollbar-thumb{background-color:var(--color-primary-container);box-shadow:none;background-image:none;border-radius:9999px}[data-design=games28] ::-webkit-scrollbar-track{background-color:var(--color-surface-container);background-image:none}[data-design=games28] ::-webkit-scrollbar-track-piece{background-color:var(--color-surface-container);background-image:none}@supports not selector(::-webkit-scrollbar){[data-design=games28]{scrollbar-color:var(--color-primary-container) var(--color-surface-container)}}@media (width<=640px){:root[data-design=games28],[data-design=games28] [data-design=ada12]{--fuss28-h:5.5rem}}@media (height<=500px){:root[data-design=games28],[data-design=games28] [data-design=ada12]{--fuss28-h:3.5rem}}@media (width>=1024px){:root[data-design=games28],[data-design=games28] [data-design=ada12]{--fuss28-h:3.5rem}}:root[data-design=games28] .submit-btn,:root[data-design=games28] .passkey-btn{border:2px solid var(--color-primary)}[data-design=games28] .seite-28{min-height:100vh;color:var(--color-on-surface);background:radial-gradient(60rem 40rem at 12% 8%, color-mix(in srgb, var(--region-de) 9%, transparent), transparent 65%), radial-gradient(52rem 36rem at 88% 22%, color-mix(in srgb, var(--region-fr) 7%, transparent), transparent 62%), radial-gradient(56rem 38rem at 20% 68%, color-mix(in srgb, var(--region-it) 8%, transparent), transparent 64%), radial-gradient(50rem 34rem at 82% 88%, color-mix(in srgb, var(--region-rm) 8%, transparent), transparent 62%), var(--color-surface);background-attachment:fixed}[data-design=games28] .augenbraue{margin:0 0 calc(var(--kyno-unit) * 1.5);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.75rem}[data-design=games28] .feld{flex-direction:column;gap:.4rem;display:flex}[data-design=games28] .feld-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--ton-text);margin:0;font-size:.65rem}[data-design=games28] [data-region=de]{--ton:var(--region-de);--ton-ink:var(--region-de-ink);--ton-wash:var(--region-de-wash);--ton-text:var(--region-de-text)}[data-design=games28] [data-region=fr]{--ton:var(--region-fr);--ton-ink:var(--region-fr-ink);--ton-wash:var(--region-fr-wash);--ton-text:var(--region-fr-text)}[data-design=games28] [data-region=it]{--ton:var(--region-it);--ton-ink:var(--region-it-ink);--ton-wash:var(--region-it-wash);--ton-text:var(--region-it-text)}[data-design=games28] [data-region=rm]{--ton:var(--region-rm);--ton-ink:var(--region-rm-ink);--ton-wash:var(--region-rm-wash);--ton-text:var(--region-rm-text)}[data-design=games28] .reveal-up{opacity:0;transform:translateY(var(--reveal-distance,var(--kyno-auftritt-weg)));will-change:transform, opacity}[data-design=games28] .auftritt-nur-blende.reveal-up{will-change:opacity;transform:none}[data-design=games28] .reveal-up.revealed{opacity:1;will-change:auto;transition:opacity var(--kyno-dauer-lang) var(--kyno-easing) var(--reveal-delay,0s), transform var(--kyno-dauer-lang) var(--kyno-easing) var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-design=games28]{--kyno-dauer-schnell:.01ms;--kyno-dauer:.01ms;--kyno-dauer-lang:.01ms}[data-design=games28] *,[data-design=games28] :before,[data-design=games28] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-design=games28] .btn-28{transition:none}[data-design=games28] .btn-28:hover{transform:none}[data-design=games28] .reveal-up{opacity:1;will-change:auto;transition:none;transform:none}}
