@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--ss-bg-base:#020610;--ss-bg-root:#060b14;--ss-bg-sidebar:#050a14;--ss-bg-surface:#070e1b;--ss-bg-surface-glass:#070e1bd9;--ss-bg-card:#0a1426b8;--ss-bg-card-hover:#10203ce6;--ss-bg-elevated:#09172e;--ss-bg-elevated-hover:#102648;--ss-blue-primary:#3b82f6;--ss-blue-hover:#2563eb;--ss-blue-active:#1d4ed8;--ss-blue-sky:#60a5fa;--ss-blue-soft:#3b82f624;--ss-blue-border:#3b82f661;--ss-blue-glow:#3b82f680;--ss-brand-gradient:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--ss-brand-gradient-hover:linear-gradient(135deg, #60a5fa 0%, #2563eb 100%);--ss-brand-glass-border:linear-gradient(135deg, #3b82f680 0%, #1d4ed833 100%);--ss-accent-emerald:#10b981;--ss-accent-emerald-soft:#10b98126;--ss-accent-emerald-border:#10b98159;--ss-accent-amber:#f59e0b;--ss-accent-amber-soft:#f59e0b26;--ss-accent-amber-border:#f59e0b59;--ss-accent-rose:#ef4444;--ss-accent-rose-soft:#ef444426;--ss-accent-rose-border:#ef444459;--ss-accent-purple:#c084fc;--ss-accent-purple-soft:#c084fc26;--ss-text-primary:#fff;--ss-text-secondary:#ffffffd9;--ss-text-muted:#94a3b8;--ss-text-dim:#64748b;--ss-border-subtle:#ffffff14;--ss-border-light:#ffffff24;--ss-border-focus:#3b82f699;--ss-font-display:"Outfit", "Plus Jakarta Sans", -apple-system, sans-serif;--ss-font-body:"Plus Jakarta Sans", "Inter", -apple-system, sans-serif;--ss-font-mono:"JetBrains Mono", "Cascadia Code", monospace;--ss-radius-sm:6px;--ss-radius-md:10px;--ss-radius-lg:14px;--ss-radius-pill:999px;--ss-ease:cubic-bezier(.16, 1, .3, 1);--ss-duration:.2s;--ss-shadow-card:0 8px 24px #00000073;--ss-shadow-elevated:0 16px 40px #000000a6;--ss-shadow-glow:0 0 20px #3b82f659}
