@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Thin.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-ExtraLight.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Light.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Medium.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-SemiBold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Bold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-ExtraBold.woff2) format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/vazirmatn/Vazirmatn-Black.woff2) format("woff2")}:root{--app-height:100dvh}html{scroll-behavior:auto;scroll-padding-top:88px;font-size:16px;text-size-adjust:100%}body{padding:0!important;margin:0;position:relative;background:var(--body-background);overflow-x:hidden;font-size:1rem;line-height:1.75;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{box-sizing:border-box}*{letter-spacing:0!important}.title,a,b,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,small,span,table,tbody,td,textarea,th,thead,tr,ul{font-family:Vazirmatn,sans-serif!important}::-webkit-scrollbar{width:4px;border-radius:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--scrollbar-track);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (max-width:900px){html{scroll-padding-top:72px}}