:root{--background:#f5f5f5;--foreground:#171717;--scrollbar-track:#161616;--scrollbar-thumb:#3a3a3a;--scrollbar-thumb-hover:#11d8a9;--scrollbar-corner:#0c0c0c}[data-mui-color-scheme=dark]{--scrollbar-track:#161616;--scrollbar-thumb:#3a3a3a;--scrollbar-thumb-hover:#11d8a9;--scrollbar-corner:#0c0c0c}[data-mui-color-scheme=light]{--scrollbar-track:#f4f4f4;--scrollbar-thumb:#c9cdcf;--scrollbar-thumb-hover:#009975;--scrollbar-corner:#fff}@media (prefers-color-scheme:light){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);scrollbar-width:thin;margin:0;padding:0}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:.1875rem solid var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.opacityOnHover-50:hover{opacity:.5}.hoverOpacityParent .hoverOpacityChild,.opacityOnHover-50,.elevateOnHover,.transition,.fullTransition,.fullTransition * *{transition:all .3s!important}
@font-face{font-family:Avenir Next Arabic;src:url("/fonts/Avenir Next Arabic/Linotype - Avenir Next Arabic Regular.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Arabic;src:url("/fonts/Avenir Next Arabic/Linotype - Avenir Next Arabic Medium.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Arabic;src:url("/fonts/Avenir Next Arabic/Linotype - Avenir Next Arabic Demi.otf")format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next Arabic;src:url("/fonts/Avenir Next Arabic/Linotype - Avenir Next Arabic Bold.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}
