@import "https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap";
:root{--background:#fff;--foreground:#171717;--font-geist-sans:"Geist",sans-serif;--font-geist-mono:"Geist Mono",monospace;--font-almarai:"Almarai",sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#fbf9fa}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#6d28d9;background-clip:padding-box;border:2px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#5b21c8}html,body{max-width:100vw;font-family:var(--font-almarai);scroll-behavior:smooth;background-color:#fbf9fa;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:#6d28d9 transparent;font-family:Almarai,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html[dir=rtl]{font-family:var(--font-almarai)}.english-text{font-family:var(--font-geist-sans),Arial,sans-serif}code,pre{font-family:var(--font-almarai)}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.MuiButton-containedPrimary:hover{transition:all .2s ease-in-out;transform:translateY(-1px);background-color:#5b21b6!important;box-shadow:0 6px 20px rgba(124,58,237,.4)!important}.MuiButton-containedSuccess:hover{transition:all .2s ease-in-out;transform:translateY(-1px);background-color:#15803d!important;box-shadow:0 6px 20px rgba(34,197,94,.4)!important}.MuiButton-containedWarning:hover{transition:all .2s ease-in-out;transform:translateY(-1px);background-color:#c2410c!important;box-shadow:0 6px 20px rgba(249,115,22,.4)!important}.MuiButton-containedError:hover{transition:all .2s ease-in-out;transform:translateY(-1px);background-color:#dc2626!important;box-shadow:0 6px 20px rgba(239,68,68,.4)!important}.MuiButton-outlinedPrimary:hover{transition:all .2s ease-in-out;transform:translateY(-1px);color:#5b21b6!important;background-color:rgba(124,58,237,.1)!important;border-color:#7c3aed!important}.MuiButton-outlinedSuccess:hover{transition:all .2s ease-in-out;transform:translateY(-1px);color:#15803d!important;background-color:rgba(34,197,94,.1)!important;border-color:#22c55e!important}.MuiButton-outlinedWarning:hover{transition:all .2s ease-in-out;transform:translateY(-1px);color:#c2410c!important;background-color:rgba(249,115,22,.1)!important;border-color:#f97316!important}.MuiButton-outlinedError:hover{transition:all .2s ease-in-out;transform:translateY(-1px);color:#dc2626!important;background-color:rgba(239,68,68,.1)!important;border-color:#ef4444!important}.MuiButton-textPrimary:hover{color:#5b21b6!important;background-color:rgba(124,58,237,.08)!important}.MuiButton-textSuccess:hover{color:#15803d!important;background-color:rgba(34,197,94,.08)!important}.MuiButton-textWarning:hover{color:#c2410c!important;background-color:rgba(249,115,22,.08)!important}.MuiButton-textError:hover{color:#dc2626!important;background-color:rgba(239,68,68,.08)!important}.MuiIconButton-root:hover{transition:all .2s ease-in-out;transform:scale(1.05);background-color:rgba(124,58,237,.1)!important}.MuiFab-primary:hover{transition:all .2s ease-in-out;transform:scale(1.05);background-color:#5b21b6!important;box-shadow:0 8px 25px rgba(124,58,237,.4)!important}.custom-hover-purple:hover{background-color:#6d28d9!important;transition:all .3s ease-in-out!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(124,58,237,.3)!important}.custom-hover-green:hover{background-color:#16a34a!important;transition:all .3s ease-in-out!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(34,197,94,.3)!important}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation:1.8s ease-in-out infinite bblFadInOut}.loader{color:#5b21b6;text-indent:-9999em;font-size:7px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}
