:root{--shadow-xs:rgba(0,0,0,0.05);--shadow-sm:rgba(0,0,0,0.08);--shadow-md:rgba(0,0,0,0.12);--shadow-lg:rgba(0,0,0,0.18);--shadow-xl:rgba(0,0,0,0.25);--shadow-inset:rgba(0,0,0,0.15);--shadow-glow-primary:0 0 15px rgba( 255, 79, 0, 0.25);--shadow-glow-primary-strong:0 0 30px rgba(255, 79, 0, 0.35);--shadow-glow-accent:0 0 15px rgba(67, 56, 202, 0.25);--glow-accent-strong:0 0 30px rgba(67, 56, 202, 0.35);--shadow-soft:0 1px 2px rgba(0,0,0,0.04);--primary:#FF4F00;--primary-hover:#E64600;--secondary:#1E293B;--accent:#4338CA;--bg:#F8FAFC;--card-bg:#FFFFFF;--text-main:#0F172A;--text-muted:#64748B;--border:#E2E8F0;--bg-2:#F1F5F9;--shadow-colour:rgba(255, 79, 0, 0.08);--glow:rgba(255, 79, 0, 0.2)}:root[data-brx-theme="dark"]{--shadow-xs:rgba(0,0,0,0.5);--shadow-sm:rgba(0,0,0,0.6);--shadow-md:rgba(0,0,0,0.7);--shadow-lg:rgba(0,0,0,0.8);--shadow-xl:rgba(0,0,0,0.9);--shadow-glow-primary:0 0 20px rgba( 124, 58, 237 , 0.4);--shadow-glow-primary-strong:0 0 40px rgba( 124, 58, 237, 0.6);--shadow-glow-accent:0 0 20px rgba( 16, 185, 129, 0.4);--glow-accent-strong:0 0 40px rgba( 16, 185, 129, 0.6);--shadow-soft:0 0 0 1px rgba(255,255,255,0.05);--primary:#7C3AED;--primary-hover:#8B5CF6;--secondary:#0F172A;--accent:#1a1551;--bg:#020617;--card-bg:#0F172A;--text-main:#F8FAFC;--text-muted:#94A3B8;--border:#1E293B;--bg-2:#020617;--shadow-colour:rgba(0,0,0,0.4);--glow:rgba(124, 58, 237, 0.4)}