.auth-aurora.fra-auth{--page-bg:#0b2029;--setup-text:#e6eef1;--setup-heading:#f4f8f9;--setup-muted:rgba(205,222,228,0.72);--glass-bg:rgba(16,44,54,0.8);--glass-border:rgba(194,161,123,0.18);--aa-schleier-1:0.15;--aa-schleier-2:0.11;--aa-orb-deckkraft:0.28;--aa-karte-glanz:rgba(255,255,255,0.05);--aa-karte-tiefe:0 8px 32px rgba(0,0,0,0.5);--aa-karte-streuung:0.42;--auth-autofill-flaeche:#122d37;--auth-autofill-text:#e6eef1;--aa-feld-flaeche:rgba(255,255,255,0.06);--aa-feld-kante:rgba(194,161,123,0.24);--aa-fehler-text:#f2d9b4;--aa-fehler-flaeche:rgba(194,161,123,0.16);--aa-fehler-kante:rgba(194,161,123,0.38);--aa-erfolg-text:#bfe3d4;--aa-erfolg-flaeche:rgba(94,197,158,0.14);--aa-erfolg-kante:rgba(94,197,158,0.32)}.fra-auth .auth-aurora__logo img{width:clamp(64px,18vw,84px);height:auto}.fra-auth__sprachen{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto var(--space-md,16px);padding:0;list-style:none}.fra-auth__sprache{appearance:none;border:1px solid var(--aa-feld-kante,rgba(194,161,123,.24));background:transparent;color:var(--setup-muted,rgba(205,222,228,.72));border-radius:var(--radius-full,9999px);padding:4px 12px;font:inherit;font-size:.76rem;line-height:1.4;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.fra-auth__sprache:hover{color:var(--setup-text,#e6eef1);border-color:var(--accent-primary,#1f6b7d)}.fra-auth__sprache[aria-current=true]{color:var(--setup-heading,#f4f8f9);background:rgba(var(--accent-rgb-primary,31,107,125),.22);border-color:rgba(var(--accent-rgb-primary,31,107,125),.5);font-weight:600}.fra-auth__foot{position:relative;z-index:2;margin:var(--space-md,16px) auto 0;max-width:400px;text-align:center;font-size:.78rem;line-height:1.5;color:var(--setup-muted,rgba(205,222,228,.72))}.fra-auth__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fra-auth__foot a:hover{color:var(--setup-text,#e6eef1)}@media (max-width:380px){.fra-auth__sprachen{gap:4px}.fra-auth__sprache{font-size:.72rem;padding:3px 9px}}