@import url("https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800&display=swap");:root{--font-vazir:"Vazirmatn",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bg-primary:#0a0e17;--bg-secondary:#121826;--bg-card:rgba(10,14,23,0.45);--bg-card-hover:rgba(15,23,42,0.6);--bg-glass:rgba(255,255,255,0.08);--border-subtle:rgba(255,255,255,0.12);--border-glass:rgba(255,255,255,0.18);--border-focus:#3b82f6;--accent-primary:#3b82f6;--accent-secondary:#6366f1;--accent-success:#10b981;--accent-warning:#f59e0b;--accent-danger:#ef4444;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--shadow-glow:0 0 25px rgba(59,130,246,0.2);--shadow-card:0 12px 36px -10px rgba(0,0,0,0.4)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-vazir);background-color:var(--bg-primary);color:var(--text-primary);direction:rtl;text-align:right;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}