:root{--sm-indigo:#5b5bff;--sm-magenta:#e040fb;--sm-night:#17151f;--sm-mist:#f1eef9;--sm-graphite:#1f2226;--sm-gray-on-light:#5e636b;--sm-gray-on-dark:#a9a4bf;--sm-white:#fff;--sm-action-start:#4646e0;--sm-action-end:#b526cf;--sm-gradient-shafaq:linear-gradient(90deg, #5b5bff, #e040fb);--sm-gradient-action:linear-gradient(90deg, #4646e0, #b526cf);--sm-font:"Dubai", system-ui, sans-serif;--sm-weight-light:300;--sm-weight-regular:400;--sm-weight-medium:500;--sm-weight-bold:700}
@font-face{font-family:Dubai;font-style:normal;font-weight:300;src:local(Dubai Light),local(Dubai-Light),url(/fonts/dubai/Dubai-Light.ttf)format("truetype");font-display:swap}@font-face{font-family:Dubai;font-style:normal;font-weight:400;src:local(Dubai),local(Dubai Regular),local(Dubai-Regular),url(/fonts/dubai/Dubai-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Dubai;font-style:normal;font-weight:500;src:local(Dubai Medium),local(Dubai-Medium),url(/fonts/dubai/Dubai-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:Dubai;font-style:normal;font-weight:700;src:local(Dubai Bold),local(Dubai-Bold),url(/fonts/dubai/Dubai-Bold.ttf)format("truetype");font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--sm-night);color:var(--sm-white);font-family:var(--sm-font);font-weight:var(--sm-weight-regular);-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0}button,input{font:inherit}:focus-visible{outline:2px solid var(--sm-white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
