:root{--font-fa:"Vazirmatn",Tahoma,Arial,sans-serif;--font-en:"Inter",Arial,sans-serif;--brand:#1A58D3;--brand-hover:#1549B2;--brand-pressed:#10398D;--brand-soft:#ECF3FF;--brand-soft-hover:#DCE9FF;--focus:#6297F4;--bg:#F6F8FC;--surface:#FFFFFF;--surface-raised:#F8FAFE;--preview:#EEF2F9;--text:#14233D;--muted:#617088;--muted-light:#91A0B6;--line:#E3EAF4;--line-strong:#C7D3E5;--track:#E8EFFB;--hero-bg:linear-gradient(120deg,#FDFEFF,#EAF2FF);--hero-border:#DDEAFB;--success:#0C7460;--success-soft:#E4F7F0;--warning:#925709;--warning-soft:#FFF4DE;--danger:#B9364D;--danger-soft:#FDE8ED;--shadow-sm:0 3px 12px rgba(22,50,95,.035);--shadow:0 14px 35px rgba(22,50,95,.11);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px}:root[data-theme=dark]{--brand:#90B7FF;--brand-hover:#A7C6FF;--brand-pressed:#C9DAFF;--brand-soft:#1B335C;--brand-soft-hover:#244477;--focus:#A8C6FF;--bg:#0D1729;--surface:#162238;--surface-raised:#1C2A43;--preview:#101D32;--text:#F0F5FF;--muted:#B0BED1;--muted-light:#8293AB;--line:#30405A;--line-strong:#52647E;--track:#2B3B56;--hero-bg:linear-gradient(120deg,#16253D,#152C4D);--hero-border:#2D476F;--success:#6BD9B3;--success-soft:#193E37;--warning:#F3BF6A;--warning-soft:#46361F;--danger:#FF8D9D;--danger-soft:#4A2637;--shadow-sm:0 3px 12px rgba(0,0,0,.1);--shadow:0 14px 35px rgba(0,0,0,.24)}:root[data-theme=dark] .btn-primary{background:#2b65d9;color:#fff}:root[data-theme=dark] .btn-primary:hover{background:#3976ec}
