:root{--font-vazir:"Vazirmatn",sans-serif;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--blur-amount:25px}body{--bg-app:#0f172a;--bg-gradient:radial-gradient(circle at 80% 0%,#07aff71a 0%,transparent 50%),radial-gradient(circle at 0% 100%,#3c3fff1a 0%,transparent 50%),linear-gradient(135deg,#111e3b 0%,#020617 100%);--glass-panel:#1e1e2356;--glass-panel-hover:#28282dbf;--glass-border:#ffffff1f;--glass-border-light:#fff3;--text-primary:#fffffff2;--text-secondary:#fff9;--text-tertiary:#fff6;--accent-primary:#5e5ce6;--accent-secondary:#0a84ff;--accent-text:#fff;--primary-color:#10a37f;--input-bg:#ffffff14;--button-bg:#ffffff1a;--button-hover:#ffffff26;--card-bg:#1e1e2399;--hover-bg:#28282dcc;--border-color:#ffffff1a;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 32px #0006}body[data-theme=light]{--bg-app:#f0f2ff;--bg-gradient:linear-gradient(135deg,#f3f4ff 0%,#e8eaff 50%,#dfe4ff 100%);--glass-panel:#fff5;--glass-panel-hover:#fffc;--glass-border:#ffffffe6;--glass-border-light:#fff9;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--accent-primary:#5856d6;--accent-secondary:#007aff;--accent-text:#fff;--primary-color:#10a37f;--input-bg:#ffffff80;--button-bg:#fff6;--button-hover:#fff9;--card-bg:#ffffffb3;--hover-bg:#ffffffe6;--border-color:#0000001a;--shadow-sm:0 4px 12px #00000008;--shadow-md:0 12px 40px #0000000f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--text-primary);background:var(--bg-gradient);font-family:var(--font-vazir),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}[class*=admin] a,[class*=Admin] a,.MuiButton-root,.MuiLink-root,.MuiButtonBase-root,[class*=admin] button,[class*=Admin] button{text-decoration:none!important}input,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--glass-border-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
