:root{--font-persian:Vazirmatn, "Vazirmatn UI", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--font-latin:Geist, "Segoe UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth;background:#f1f3f6}body{font-family:var(--font-persian);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #315bc8}[data-theme=contrast] :focus-visible{outline-width:4px;outline-color:#ffd05a}::selection{color:#101828;background:#c7d4fb}@media (prefers-color-scheme:dark){html{background:#0a1020}}@media (hover:hover){a,button{transition:transform .16s,opacity .16s,background-color .18s,border-color .18s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-reduced-motion=true]{scroll-behavior:auto}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}