.app-theme-dark{background:var(--app-bg,#05080f);color:var(--app-ink,#f4f8ff);--semantic-brand-primary:var(--app-brand-3,#0e8fbe);--semantic-brand-secondary:var(--app-brand-deep,#055a82);--semantic-accent:var(--app-brand,#4fd0f4);--semantic-success:var(--app-accent,#6ee7c8);--semantic-success-fg:#9bf3dd;--semantic-success-muted:color-mix(in srgb,var(--app-accent,#6ee7c8) 16%,transparent);--semantic-success-border:color-mix(in srgb,var(--app-accent,#6ee7c8) 45%,transparent);--semantic-info:var(--app-brand-2,#29b6e0);--semantic-info-fg:#9bdff4;--semantic-info-muted:color-mix(in srgb,var(--app-brand,#4fd0f4) 16%,transparent);--semantic-info-border:color-mix(in srgb,var(--app-brand,#4fd0f4) 45%,transparent);--semantic-warning:#f5b454;--semantic-warning-fg:#ffdca8;--semantic-warning-muted:color-mix(in srgb,#f5b454 16%,transparent);--semantic-warning-border:color-mix(in srgb,#f5b454 45%,transparent);--semantic-error:#ff6a9c;--semantic-error-fg:#ffc0d7;--semantic-error-muted:color-mix(in srgb,#ff6a9c 15%,transparent);--semantic-error-border:color-mix(in srgb,#ff6a9c 45%,transparent);--semantic-text:var(--app-ink,#f4f8ff);--semantic-text-muted:var(--app-ink-2,#c5d2e5);--semantic-surface:var(--app-surface,#0e1626);--semantic-surface-muted:var(--app-surface-2,#131c2e);--semantic-border:var(--app-line,rgba(255,255,255,0.07));--semantic-border-strong:var(--app-line-2,rgba(255,255,255,0.12))}.app-page-theme-dark,.app-theme-dark{background-image:radial-gradient(900px 500px at 12% -100px,rgba(41,182,224,.1),transparent 70%),radial-gradient(700px 400px at 100% 0,rgba(110,231,200,.05),transparent 70%);background-attachment:fixed}.app-page-theme-dark{--app-bg:#05080f;--app-bg-1:#070b14;--app-bg-2:#0b111e;--app-surface:#0e1626;--app-surface-2:#131c2e;--app-surface-3:#182238;--app-line:rgba(255,255,255,0.07);--app-line-2:rgba(255,255,255,0.12);--app-ink:#f4f8ff;--app-ink-2:#c5d2e5;--app-ink-3:#93a2bd;--app-brand:#4fd0f4;--app-brand-2:#29b6e0;--app-brand-3:#0e8fbe;--app-brand-deep:#055a82;--app-accent:#6ee7c8;--ui-sheet-grab-handle:rgba(244,248,255,0.35)}.app-page-theme-light{--app-bg:#f4f7fb;--app-bg-1:#edf2f8;--app-bg-2:#ffffff;--app-surface:#ffffff;--app-surface-2:#f8fafd;--app-surface-3:#f1f5fa;--app-line:rgba(13,25,45,0.08);--app-line-2:rgba(13,25,45,0.13);--app-ink:#0a1426;--app-ink-2:#2e3a52;--app-ink-3:#5c6a82;--app-brand:#0e8fbe;--app-brand-2:#29b6e0;--app-brand-3:#055a82;--app-brand-deep:#033f5e;--app-accent:#16a37c;--semantic-brand-primary:var(--app-brand-3,#055a82);--semantic-brand-secondary:var(--app-brand-deep,#033f5e);--semantic-accent:var(--app-brand,#0e8fbe);--semantic-success:var(--app-accent,#16a37c);--semantic-info:var(--app-brand-2,#29b6e0);--semantic-text:var(--app-ink,#0a1426);--semantic-text-muted:var(--app-ink-2,#2e3a52);--semantic-surface:var(--app-surface,#ffffff);--semantic-surface-muted:var(--app-surface-2,#f8fafd);--semantic-border:var(--app-line,rgba(13,25,45,0.08));--semantic-border-strong:var(--app-line-2,rgba(13,25,45,0.13));--ui-sheet-grab-handle:#cbd5e1;background-image:radial-gradient(800px 500px at 12% -120px,rgba(14,143,190,.08),transparent 70%),radial-gradient(700px 400px at 100% 0,rgba(22,163,124,.05),transparent 70%);background-attachment:fixed}html[data-app-page-theme=dark]{background-color:#05080f;color-scheme:dark}html[data-app-page-theme=light]{background-color:#f4f7fb;color-scheme:light}.app-loading-viewport{background:var(--app-bg);color:var(--app-ink)}html[data-app-page-theme=light] .app-loading-viewport{color-scheme:light}html[data-app-page-theme=dark] .app-loading-viewport{color-scheme:dark}.app-route-loading-surface{background:var(--app-bg);color:var(--app-ink)}.app-theme-dark .auth-route-stack [class*=text-slate-700],.app-theme-dark .auth-route-stack [class*=text-slate-800],.app-theme-dark .auth-route-stack [class*=text-slate-900]{color:var(--semantic-text)!important}.app-theme-dark .auth-route-stack [class*=text-slate-400],.app-theme-dark .auth-route-stack [class*=text-slate-500],.app-theme-dark .auth-route-stack [class*=text-slate-600]{color:var(--semantic-text-muted)!important}.app-theme-dark .auth-route-stack [class*=border-slate-200],.app-theme-dark .auth-route-stack [class*=border-slate-300]{border-color:var(--semantic-border)!important}