@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}@font-face{font-family:Vazir;src:url(/fonts/Vazir.woff2) format("woff2"),url(/fonts/Vazir.woff) format("woff"),url(/fonts/Vazir.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.woff2) format("woff2"),url(/fonts/Vazir-Bold.woff) format("woff"),url(/fonts/Vazir-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--background:#000;--foreground:#171717;scroll-behavior:smooth;--primary-color:#2c3e50;--secondary-color:#ecf0f1;--accent-color:#e74c3c;--light-gray:#bdc3c7;--dark-gray:#34495e;--border-radius:12px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#000}}body,html{scroll-behavior:smooth;height:100%;margin:0;overflow-x:hidden;font-family:Vazir,sans-serif}body{scrollbar-width:thin;scrollbar-color:#007bff #f1f1f100;height:100%;color:var(--foreground);background:var(--background);font-family:Vazir,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*{box-sizing:border-box;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}