/*
 * LearningHub — shared design tokens
 * Single source of truth for all concept pages.
 * Concept pages must link this BEFORE their own <style> block.
 * Per-page overrides (e.g. --family-accent) stay inline.
 */
:root {
    --bg-primary:    #0a0a12;
    --bg-secondary:  #12121f;
    --bg-card:       #1a1a2e;

    --accent-blue:   #3b82f6;
    --accent-purple: #8b5cf6;
    --accent-cyan:   #06b6d4;
    --accent-green:  #10b981;
    --accent-orange: #f59e0b;
    --accent-red:    #ef4444;
    --accent-pink:   #ec4899;
    --accent-teal:   #14b8a6;

    --text-primary:   #f1f5f9;
    --text-secondary: #94a3b8;
    --text-muted:     #64748b;

    --border: #2d2d44;
}
