/* Math Theme (Amber & Warm Gold Palette) */
:root {
  --bg: #181308;
  --bg-raised: #261e10;
  --ink: #fef3c7;
  --ink-secondary: #9ca3af;
  --rule: #453310;
  --card-accent: #fbbf24;
  --card-accent-strong: #d97706;
  --steel: #fcd34d;
  --shadow: rgba(0, 0, 0, 0.5);
  --radius: 8px;
  --accent-gradient: linear-gradient(135deg, rgba(251, 191, 36, 0.18), rgba(217, 119, 6, 0.35));
}

[data-theme="light"], html.light {
  --bg: #fffbeb;
  --bg-raised: #ffffff;
  --ink: #78350f;
  --ink-secondary: #374151;
  --rule: #fde68a;
  --card-accent: #d97706;
  --card-accent-strong: #b45309;
  --steel: #d97706;
  --shadow: rgba(15, 23, 42, 0.08);
  --accent-gradient: linear-gradient(135deg, rgba(253, 230, 138, 0.8), rgba(252, 211, 77, 0.5));
}