@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/webfonts/Vazirmatn-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary: #ffc801;--color-secondary: #c9a001;--color-accent: #ffda33;--bg-primary: #050915;--bg-surface: #0b1329;--bg-muted: #0f1833;--text-primary: #e6f1ff;--text-muted: #a9b8d9;--border-soft: rgba(255, 255, 255, .06);--glow-strong: 0 18px 60px rgba(255, 200, 1, .28)}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#00003c,#021b7b)}body{min-width:320px;min-height:100vh;font-family:Vazirmatn,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden;overflow-y:auto;color:var(--text-primary);background:linear-gradient(180deg,#00003c,#021b7b);background-attachment:fixed}#root{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:visible}*{box-sizing:border-box}a{color:var(--color-primary);text-decoration:none}a:hover{color:"black"}::selection{background:#ffc80140;color:#070707}@media(max-width:600px){html{font-size:14px}}img{max-width:100%;height:auto}.hide-on-mobile{display:inline-block}@media(max-width:768px){.hide-on-mobile{display:none!important}}.MuiDialog-container .MuiPaper-root{margin:16px!important;max-height:calc(100vh - 32px)!important}@media(max-width:768px){.MuiTable-root{font-size:.875rem}.MuiTableCell-root{padding:8px!important}}@media(max-width:768px){*{-webkit-tap-highlight-color:transparent}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[style*=transform]{will-change:transform}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}img[loading=lazy]{content-visibility:auto}img{aspect-ratio:attr(width) / attr(height)}
