:root{--bg:#fff;--bg-soft:#f6f7f9;--ink:#14171c;--text:#33383f;--text-light:#6b7280;--text-muted:#9aa1ab;--link:#4a6d9c;--dark:#101b2d;--border:#e6e8eb;--border-light:#eef0f2;--red:#c0293d;--white:#fff;--off-white:#f6f7f9;--gold:#c9973f;--gold-light:#dbb468;--gold-dark:#a0782e;--navy:#1b2d45;--navy-deep:#0f1e30;--navy-mid:#243a56;--navy-light:#2e4a6a;--bg-white:#fff;--shadow-gold:0 4px 20px #c9973f40;--success:#2d7a5f;--danger:#c0392b;--warning:#b8860b;--info:#1e5799;--shadow-sm:0 1px 3px #101b2d0f;--shadow:0 2px 8px #101b2d14;--shadow-md:0 4px 16px #101b2d1a;--shadow-lg:0 12px 40px #101b2d24;--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-xl:8px;--radius-pill:100px;--font-fa:"Vazirmatn", "Tahoma", sans-serif;--font-en:"Georgia", "Times New Roman", serif;--sidebar-w:270px;--header-h:68px}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-fa);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;direction:rtl;min-height:100vh;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.ltr{font-family:var(--font-en);direction:ltr}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--navy-deep)}::-webkit-scrollbar-thumb{background:var(--gold-dark);border-radius:2px}
