/**
 * Nerd Legacy News — Design system (single source of truth)
 */
:root {
  /* Background */
  --bg: #070712;
  --panel: #0b0d14;
  --card: rgba(255, 255, 255, 0.03);
  --card-2: rgba(255, 255, 255, 0.05);
  --border: rgba(255, 255, 255, 0.1);

  /* Text */
  --txt: #f3f3ff;
  --muted: #b7b7d6;

  /* Accent */
  --red: #ff2b2b;
  --red-2: #ff4d4d;
  --purple: #7c5cff;
  --pink: #ff4db8;

  /* Radius */
  --r-1: 10px;
  --r-2: 14px;
  --r-3: 18px;

  /* Spacing */
  --s-1: 6px;
  --s-2: 10px;
  --s-3: 14px;
  --s-4: 20px;
  --s-5: 28px;
  --s-6: 36px;

  /* Shadows */
  --shadow-1: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-2: 0 18px 60px rgba(0, 0, 0, 0.45);

  /* Layout */
  --container: 1220px;

  /* Aliases for compatibility */
  --accent: var(--red);
  --text: var(--txt);
  --surface: var(--panel);
  --surface-2: var(--card-2);
}
