/* NFK Render — shared color theme (CSS custom properties).
 * Single source of truth for the dark/light palette across the public pages.
 * Extracted from the per-page inline copies — values were identical; only formatting had drifted
 * (shorthand hex, dropped trailing semicolons). Page-specific layout vars (--header-height,
 * --grid-gap, --section-padding, etc.) intentionally stay inline on the pages that use them.
 */
:root, [data-theme="dark"] {
  --bg-primary: #0A0A0A;
  --bg-secondary: #111111;
  --bg-tertiary: #1A1A1A;
  --text-primary: #FFFFFF;
  --text-secondary: #888888;
  --text-tertiary: #555555;
  --accent-1: #6C5CE7;
  --accent-2: #FF6B35;
  --accent-3: #00D2FF;
  --success: #00E676;
  --danger: #FF4757;
  --border: #222222;
  --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
[data-theme="light"] {
  --bg-primary: #F5F6FA;
  --bg-secondary: #FFFFFF;
  --bg-tertiary: #EEEEEE;
  --text-primary: #1A1A1A;
  --text-secondary: #666666;
  --text-tertiary: #999999;
  --accent-1: #5B4AE0;
  --accent-2: #FF6B35;
  --accent-3: #0099CC;
  --success: #00C853;
  --danger: #FF4757;
  --border: #E0E0E0;
}
