:root{--color-bg: #f8fafc;--color-bg-rgb: 248 250 252;--color-surface: #ffffff;--color-surface-rgb: 255 255 255;--color-border: #e2e8f0;--color-border-rgb: 226 232 240;--color-text-primary: #0f172a;--color-text-primary-rgb: 15 23 42;--color-text-secondary: #475569;--color-text-secondary-rgb: 71 85 105;--color-input-bg: #ffffff;--color-input-border: #cbd5e1;--color-accent: #2563eb;--color-surface-muted: #f1f5f9;--color-surface-muted-rgb: 241 245 249;--color-surface-2: var(--color-bg);--color-text-base: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--color-card: var(--color-surface);--color-card-border: var(--color-border);--color-link: var(--color-accent);--color-link-rgb: 37 99 235;--color-link-hover: #1d4ed8;--ui-card-bg: #ffffff;--ui-card-muted-bg: #f1f5f9;--ui-border: #e2e8f0;--ui-border-strong: #64748b;--ui-button-primary-bg: #2563eb;--ui-button-primary-bg-hover: #1d4ed8;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #ffffff;--ui-button-secondary-bg-hover: #f1f5f9;--ui-button-secondary-text: #0f172a;--ui-pill-bg: #f1f5f9;--ui-pill-text: #334155;--ui-pill-border: #64748b;--ui-alert-success-bg: #ecfdf5;--ui-alert-success-border: #059669;--ui-alert-success-text: #065f46;--ui-alert-info-bg: #eff6ff;--ui-alert-info-border: #2563eb;--ui-alert-info-text: #1e40af;--ui-alert-warning-bg: #fffbeb;--ui-alert-warning-border: #b45309;--ui-alert-warning-text: #92400e;--ui-alert-danger-bg: #fef2f2;--ui-alert-danger-border: #dc2626;--ui-alert-danger-text: #991b1b;--admin-accent-operations: #475569;--admin-accent-engagement: #2563eb;--admin-accent-activity: #0284c7;--admin-accent-progress: #0d9488;--admin-accent-completion: #059669;--admin-accent-review: #d97706;--admin-accent-support: #ea580c;--admin-accent-risk: #e11d48;--admin-accent-content: #4f46e5;--admin-accent-assessment: #7c3aed;--admin-accent-cohort: #a21caf;--admin-accent-writing: #9333ea;--admin-accent-quiz: #0891b2;--admin-accent-ai: #7c3aed;--admin-accent-info: #0284c7;--admin-accent-danger: #dc2626}html[data-theme=dark],html.dark{--color-bg: #0f172a;--color-bg-rgb: 15 23 42;--color-surface: #1e293b;--color-surface-rgb: 30 41 59;--color-border: #334155;--color-border-rgb: 51 65 85;--color-text-primary: #f8fafc;--color-text-primary-rgb: 248 250 252;--color-text-secondary: #94a3b8;--color-text-secondary-rgb: 148 163 184;--color-input-bg: #020617;--color-input-border: #475569;--color-accent: #3b82f6;--color-surface-muted: #0b1220;--color-surface-muted-rgb: 11 18 32;--color-surface-2: #1e293b;--color-text-base: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--color-card: #1e293b;--color-card-border: #334155;--color-link: #60a5fa;--color-link-rgb: 96 165 250;--color-link-hover: #93c5fd;--ui-card-bg: #1e293b;--ui-card-muted-bg: #0b1220;--ui-border: #334155;--ui-border-strong: #94a3b8;--ui-button-primary-bg: #2563eb;--ui-button-primary-bg-hover: #1d4ed8;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #1e293b;--ui-button-secondary-bg-hover: #0b1220;--ui-button-secondary-text: #f8fafc;--ui-pill-bg: #334155;--ui-pill-text: #f8fafc;--ui-pill-border: #94a3b8;--ui-alert-success-bg: #052e2b;--ui-alert-success-border: #34d399;--ui-alert-success-text: #a7f3d0;--ui-alert-info-bg: #172554;--ui-alert-info-border: #60a5fa;--ui-alert-info-text: #bfdbfe;--ui-alert-warning-bg: #451a03;--ui-alert-warning-border: #f59e0b;--ui-alert-warning-text: #fde68a;--ui-alert-danger-bg: #450a0a;--ui-alert-danger-border: #f87171;--ui-alert-danger-text: #fecaca;--admin-accent-operations: #cbd5e1;--admin-accent-engagement: #60a5fa;--admin-accent-activity: #38bdf8;--admin-accent-progress: #2dd4bf;--admin-accent-completion: #34d399;--admin-accent-review: #f59e0b;--admin-accent-support: #fb923c;--admin-accent-risk: #fb7185;--admin-accent-content: #818cf8;--admin-accent-assessment: #a78bfa;--admin-accent-cohort: #d946ef;--admin-accent-writing: #c084fc;--admin-accent-quiz: #22d3ee;--admin-accent-ai: #a78bfa;--admin-accent-info: #38bdf8;--admin-accent-danger: #f87171}
