:root{--color-bg: #f8fafc;--color-surface: #ffffff;--color-border: #e2e8f0;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-input-bg: #ffffff;--color-input-border: #cbd5e1;--color-accent: #2563eb;--color-surface-muted: #f1f5f9;--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-hover: #1d4ed8;--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-surface: #1e293b;--color-border: #334155;--color-text-primary: #f8fafc;--color-text-secondary: #94a3b8;--color-input-bg: #020617;--color-input-border: #475569;--color-accent: #3b82f6;--color-surface-muted: #0b1220;--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-hover: #93c5fd;--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}
