﻿:root{--bg-canvas:#000000;--bg-black:#000000;--bg-card:#0a0a0c;--bg-card-gradient:linear-gradient(180deg,#0d0d10 0%,#070709 100%);--bg-card-border:rgba(255,255,255,0.08);--bg-card-border-hover:rgba(255,255,255,0.18);--text-white:#ffffff;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.82);--text-muted:rgba(255,255,255,0.65);--text-subtle:rgba(255,255,255,0.42);--btn-primary-bg:#0071e3;--btn-primary-hover:#0077ed;--btn-primary-active:#005bb5;--btn-primary-glow:rgba(0,113,227,0.4);--accent-blue:#0a84ff;--accent-focus-ring:rgba(10,132,255,0.28);--font-main:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif;--font-mono:'JetBrains Mono',monospace;--header-height:84px;--radius-card:28px;--radius-pill:9999px;--radius-input:14px;--shadow-card:0 30px 80px rgba(0,0,0,0.95);--shadow-card-hover:0 35px 95px rgba(0,0,0,1);--transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}