html[data-branding=germany-athletics]{color-scheme:light;--ga-accent:254 69 103;--ga-accent-strong:189 33 68;--ga-accent-hover:164 25 57;--color-brand-bg:255 255 255;--color-brand-surface:255 247 249;--color-brand-text:43 39 41;--color-brand-navy:var(--ga-accent-strong);--color-brand-line:236 224 228;--b1-campus-akzent:var(--ga-accent-strong);--ga-schatten:43 39 41;--ga-schatten-warm:120 20 45;--b1-material-e1-kante:inset 0 1px 0 rgb(255 255 255/0.9);--b1-material-e1-schatten:0 3px 7px rgb(var(--ga-schatten)/0.06),0 10px 22px rgb(var(--ga-schatten-warm)/0.07);--b1-material-e2-kante:inset 0 1px 0 rgb(255 255 255/0.9),inset 0 -1px 0 rgb(var(--ga-schatten)/0.07);--b1-material-e2-schatten:0 5px 12px rgb(var(--ga-schatten)/0.09),0 16px 32px rgb(var(--ga-schatten-warm)/0.1);--b1-material-e3-schatten:0 18px 52px rgb(var(--ga-schatten)/0.2);background:rgb(var(--color-brand-bg))}html[data-branding=germany-athletics] .b1-pwa-vorderseite,html[data-branding=germany-athletics] body{color:rgb(var(--color-brand-text));background:rgb(var(--color-brand-bg))}html[data-branding=germany-athletics] .b1-button:after,html[data-branding=germany-athletics] .b1-button:before,html[data-branding=germany-athletics] .b1-glas:after,html[data-branding=germany-athletics] .b1-glas:before{display:none}html[data-branding=germany-athletics] .b1-dashboard .b1-karte,html[data-branding=germany-athletics] .b1-karte,html[data-branding=germany-athletics] .b1-karte.b1-glas-karte{background-image:none;box-shadow:inset 0 1px 0 white,inset 0 -1px 0 rgb(var(--ga-schatten)/.04),0 1px 2px rgb(var(--ga-schatten)/.06),0 4px 10px rgb(var(--ga-schatten)/.06),0 14px 28px rgb(var(--ga-schatten-warm)/.08)}html[data-branding=germany-athletics] .b1-glas{--b1-neon-schein:0 0 #0000;--b1-bedien-kristall:var(--ga-accent);--b1-bedien-kristall-hell:255 230 236}html[data-branding=germany-athletics] .b1-button{background:transparent;box-shadow:none}html[data-branding=germany-athletics] .b1-button.bg-brand-navy,html[data-branding=germany-athletics] .b1-chip.bg-brand-navy,html[data-branding=germany-athletics] .b1-tag-heute.bg-brand-navy,html[data-branding=germany-athletics] .b1-wochenkopf-aktion.bg-brand-navy{color:white;background:rgb(var(--ga-accent-strong));box-shadow:inset 0 1px 0 rgb(255 255 255/.32),inset 0 -2px 0 rgb(90 10 30/.2),0 2px 4px rgb(var(--ga-accent-strong)/.3),0 8px 18px rgb(var(--ga-accent-strong)/.24)}html[data-branding=germany-athletics] .b1-button.bg-brand-navy:hover{background:rgb(var(--ga-accent-hover));box-shadow:inset 0 1px 0 rgb(255 255 255/.32),inset 0 -2px 0 rgb(90 10 30/.22),0 3px 6px rgb(var(--ga-accent-strong)/.34),0 10px 22px rgb(var(--ga-accent-strong)/.28)}html[data-branding=germany-athletics] .b1-button.bg-brand-navy:active{box-shadow:inset 0 2px 4px rgb(90 10 30/.35),0 1px 2px rgb(var(--ga-accent-strong)/.2)}html[data-branding=germany-athletics] .b1-button--sekundaer{color:rgb(var(--ga-accent-strong));border-color:rgb(var(--color-brand-line));background:white;box-shadow:var(--b1-material-e1-kante),var(--b1-material-e1-schatten)}html[data-branding=germany-athletics] .b1-button--sekundaer:hover,html[data-branding=germany-athletics] .b1-button.border-brand-line:hover,html[data-branding=germany-athletics] .b1-button[class~="text-brand-text/70"]:hover{background:rgb(var(--color-brand-surface));box-shadow:var(--b1-material-e1-kante),var(--b1-material-e1-schatten)}html[data-branding=germany-athletics] .b1-button.text-brand-red:hover{background:rgb(var(--color-brand-red)/.1)}html[data-branding=germany-athletics] .b1-chip:not(.bg-brand-navy),html[data-branding=germany-athletics] .b1-tag{background-image:none;box-shadow:inset 0 1px 0 white,0 1px 2px rgb(var(--ga-schatten)/.06),0 4px 10px rgb(var(--ga-schatten-warm)/.07)}html[data-branding=germany-athletics] :is(a,button,input,select,textarea,[tabindex]):focus-visible{--tw-ring-color:rgb(var(--ga-accent-strong));outline:2px solid rgb(var(--ga-accent-strong));outline-offset:3px}html[data-branding=germany-athletics] :is(input,select,textarea){accent-color:rgb(var(--ga-accent-strong))}html[data-branding=germany-athletics] aside[aria-label=Bereichsnavigation]{background:rgb(var(--color-brand-surface))}html[data-branding=germany-athletics] aside[aria-label=Bereichsnavigation] a[aria-current=page]{color:rgb(var(--ga-accent-strong));background:rgb(var(--ga-accent)/.1)}html[data-branding=germany-athletics] aside[aria-label=Bereichsnavigation] a[aria-current=page]>.bg-brand-navy{background:rgb(var(--ga-accent))}html[data-branding=germany-athletics] .b1-tableiste{--b1-energie-farbe:var(--ga-accent);--b1-energie-hell:255 230 236}html[data-branding=germany-athletics] .b1-tableiste-pille,html[data-branding=germany-athletics] .b1-tableiste-pille.b1-glas,html[data-branding=germany-athletics] .b1-tableiste-pille.is-held,html[data-branding=germany-athletics] .b1-tableiste-pille.is-pressed{border:1px solid rgb(255 255 255/.75);background:rgb(255 255 255/.8);box-shadow:inset 0 1px 0 rgb(255 255 255/.95),inset 0 -1px 0 rgb(var(--ga-schatten)/.06),0 2px 5px rgb(var(--ga-schatten)/.1),0 12px 30px rgb(var(--ga-schatten-warm)/.16);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}html[data-branding=germany-athletics] .b1-tableiste-pille .b1-tableiste-linse,html[data-branding=germany-athletics] .b1-tableiste-pille.is-held .b1-tableiste-linse{background:rgb(var(--ga-accent)/.14);box-shadow:inset 0 1px 1px rgb(255 255 255/.9),inset 0 -1px 2px rgb(var(--ga-accent-strong)/.14),inset 0 0 0 1px rgb(var(--ga-accent)/.16),0 2px 6px rgb(var(--ga-accent-strong)/.16)}html[data-branding=germany-athletics] .b1-tableiste-swoosh{display:none}html[data-branding=germany-athletics] .b1-tableiste-pille .b1-tableiste-eintrag{color:rgb(var(--color-brand-text)/.76);text-shadow:none}html[data-branding=germany-athletics] .b1-tableiste-pille .b1-tableiste-eintrag--aktiv,html[data-branding=germany-athletics] .b1-tableiste-pille .b1-tableiste-eintrag--aktiv .b1-tableiste-symbol{color:rgb(var(--ga-accent-strong));filter:none}html[data-branding=germany-athletics] .b1-tableiste-plus.b1-glas:not(.b1-tableiste-plus--inaktiv){color:white;background:rgb(var(--ga-accent-strong));box-shadow:0 3px 10px rgb(43 39 41/.1)}html[data-branding=germany-athletics] .b1-tableiste-hinweis,html[data-branding=germany-athletics] .b1-tableiste-plus--inaktiv{color:rgb(var(--color-brand-text)/.76);border:1px solid rgb(var(--color-brand-line));background:white;box-shadow:var(--b1-material-e2-schatten)}html[data-branding=germany-athletics] .b1-pwa-reveal-menue{color:rgb(var(--color-brand-text));background:rgb(var(--color-brand-surface))}html[data-branding=germany-athletics] .b1-pwa-reveal-menue .b1-partikelvideo{display:none}html[data-branding=germany-athletics] .b1-pwa-reveal-zwischenlage{border-color:rgb(var(--ga-accent)/.18);background:rgb(255 230 236);box-shadow:0 5px 18px rgb(43 39 41/.08)}html[data-branding=germany-athletics] .b1-pwa-reveal-zwischenlage:after{display:none}html[data-branding=germany-athletics].b1-pwa-reveal-verfuegbar:is(.b1-pwa-menue-offen,.b1-pwa-menue-schliesst,.b1-pwa-menue-zieht) .b1-pwa-vorderseite{box-shadow:0 8px 28px rgb(43 39 41/.13)}html[data-branding=germany-athletics] .b1-pwa-reveal-link,html[data-branding=germany-athletics] .b1-pwa-reveal-link--abmelden{color:rgb(var(--color-brand-text));text-shadow:none}html[data-branding=germany-athletics] .b1-pwa-reveal-link:focus-visible,html[data-branding=germany-athletics] .b1-pwa-reveal-link:hover{color:rgb(var(--ga-accent-strong));background:rgb(var(--ga-accent)/.1)}html[data-branding=germany-athletics] .b1-pwa-reveal-schliessen{color:rgb(var(--ga-accent-strong));border:1px solid rgb(var(--color-brand-line));background:white;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-branding=germany-athletics] .b1-pwa-reveal-rechtliches{color:rgb(var(--color-brand-text)/.7)}html[data-branding=germany-athletics] .b1-pwa-reveal-rechtliches a:focus-visible,html[data-branding=germany-athletics] .b1-pwa-reveal-rechtliches a:hover{color:rgb(var(--ga-accent-strong))}html[data-branding=germany-athletics] .b1-kopfmenue,html[data-branding=germany-athletics] .b1-sheet{color:rgb(var(--color-brand-text));border-color:rgb(var(--color-brand-line));background:white;box-shadow:var(--b1-material-e3-schatten)}html[data-branding=germany-athletics] .b1-sheet-schleier,html[data-branding=germany-athletics] button[aria-label="Dialog schließen"]{background:rgb(43 39 41/.28)}