@import url(https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--bg-main:#f0f1f5;--bg-card:#fff;--bg-subtle:#f5f3ff;--bg-accent:#ede9fe;--primary:#6c63ff;--primary-dark:#5b52e0;--primary-light:#8b83ff;--primary-bg:#ede9fe;--emerald:#10b981;--emerald-dark:#059669;--emerald-light:#34d399;--emerald-bg:#d1fae5;--gold:#d97706;--gold-dark:#b45309;--gold-light:#fbbf24;--gold-bg:#fef3c7;--red-alert:#ef4444;--red-dark:#b91c1c;--red-light:#f87171;--red-bg:#fee2e2;--text-primary:#1e1b4b;--text-secondary:#4c4578;--text-muted:#7c7a9c;--text-inverse:#fff;--border-light:#e5e3f1;--border-medium:#d4d0e8;--glass:#ffffffd9;--glass-border:#e5e3f1cc;--radius:12px;--radius-lg:20px;--shadow-sm:0 1px 3px #6c63ff0a;--shadow:0 4px 12px #6c63ff0f;--shadow-lg:0 12px 32px #6c63ff14}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{-webkit-font-smoothing:antialiased;background-color:#f0f1f5;background-color:var(--bg-main);color:#1e1b4b;color:var(--text-primary);font-family:Inter,sans-serif;min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f3ff;background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:#d4d0e8;background:var(--border-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c7a9c;background:var(--text-muted)}.arabic{font-family:Amiri,serif}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;background:var(--glass);border:1px solid #e5e3f1cc;border:1px solid var(--glass-border)}.card{background:#fff;background:var(--bg-card);border:1px solid #e5e3f1;border:1px solid var(--border-light);box-shadow:0 1px 3px #6c63ff0a;box-shadow:var(--shadow-sm);padding:1.5rem}.btn,.card{border-radius:12px;border-radius:var(--radius)}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn-primary{background:#6c63ff;background:var(--primary);box-shadow:0 2px 8px #6c63ff4d;color:#fff;color:var(--text-inverse)}.btn-primary:hover{background:#5b52e0;background:var(--primary-dark);box-shadow:0 4px 12px #6c63ff66;transform:translateY(-1px)}.btn-danger{background:#ef4444;background:var(--red-alert);color:#fff;color:var(--text-inverse)}.btn-danger:hover{background:#b91c1c;background:var(--red-dark);transform:translateY(-1px)}.btn-ghost{background:#f5f3ff;background:var(--bg-subtle);border:1px solid #e5e3f1;border:1px solid var(--border-light);color:#4c4578;color:var(--text-secondary)}.btn-ghost:hover{background:#ede9fe;background:var(--primary-bg);border-color:#6c63ff;border-color:var(--primary);color:#6c63ff;color:var(--primary)}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.badge-green{background:#d1fae5;background:var(--emerald-bg);border:1px solid #10b98133;color:#059669;color:var(--emerald-dark)}.badge-red{background:#fee2e2;background:var(--red-bg);border:1px solid #ef444433;color:#b91c1c;color:var(--red-dark)}.badge-gold{background:#fef3c7;background:var(--gold-bg);border:1px solid #f59e0b33;color:#b45309;color:var(--gold-dark)}.badge-blue{background:#ede9fe;background:var(--primary-bg);border:1px solid #0ea5e933;color:#5b52e0;color:var(--primary-dark)}.badge-gray{background:#ede9fe;background:var(--bg-accent);border:1px solid #e5e3f1;border:1px solid var(--border-light);color:#4c4578;color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade{animation:fadeIn .4s ease forwards}.animate-pulse{animation:pulse 2s infinite}.animate-shake{animation:shake .4s ease}
/*# sourceMappingURL=main.d0abf823.css.map*/