:root,[data-pwa-theme=dark]{--mobile-bg:#0a1428;--mobile-surface:#101b30;--mobile-surface-alt:#16243e;--mobile-border:#243352;--mobile-border-light:#30425f;--mobile-text-primary:#fff;--mobile-text-secondary:#edf3fc;--mobile-text-muted:#c2d0e6;--mobile-accent:#2875ff;--mobile-accent-dark:#1e3a5f;--mobile-on-accent:#fff;--mobile-accent-tint:#2875ff47;--mobile-gradient-top:radial-gradient(120% 60% at 50% 0%, #1a2e50 0%, #0a1428 60%);--mobile-gradient-bottom:linear-gradient(to top, #0a1428 70%, transparent);--mobile-danger:#f5534f;--mobile-warn:#f5a623;--mobile-success:#34c97b;--mobile-glass-heavy-bg:linear-gradient(165deg, #ffffff2b, #ffffff0e);--mobile-glass-heavy-border:#ffffff29;--mobile-glass-heavy-blur:blur(26px) saturate(165%);--mobile-glass-heavy-shadow:inset 0 1.5px 0 #ffffff57, 0 22px 46px -20px #0009;--mobile-glass-light-bg:linear-gradient(165deg, #ffffff21, #ffffff0a);--mobile-glass-light-border:#ffffff21;--mobile-shell-gradient:linear-gradient(180deg, #0c3168 0%, #082249 34%, #04142f 70%, #020b1c 100%);--mobile-shell-halo:radial-gradient(130% 55% at 18% -8%, #2875ff80 0%, #2875ff00 62%)}[data-pwa-theme=light]{--mobile-bg:#f0f4fb;--mobile-surface:#fff;--mobile-surface-alt:#e8eef8;--mobile-border:#c8d5e8;--mobile-border-light:#dde7f5;--mobile-text-primary:#0a1628;--mobile-text-secondary:#1d3152;--mobile-text-muted:#4a6285;--mobile-accent:#2563eb;--mobile-accent-dark:#dbeafe;--mobile-accent-tint:#2563eb29;--mobile-on-accent:#fff;--mobile-gradient-top:radial-gradient(120% 60% at 50% 0%, #c8d8f0 0%, #f0f4fb 60%);--mobile-gradient-bottom:linear-gradient(to top, #f0f4fb 70%, transparent)}.mobile-shell-backdrop{background-image:radial-gradient(#ffffff0b 1px, transparent 1px), var(--mobile-shell-halo), var(--mobile-shell-gradient);background-repeat:repeat,no-repeat,no-repeat;background-size:4px 4px,auto,auto}
