:root {
  color-scheme: light;
  --bg: #eef7ff;
  --panel: #ffffff;
  --panel-soft: #f5faff;
  --ink: #0d2340;
  --muted: #56708d;
  --line: rgba(13, 35, 64, 0.12);
  --accent: #0568d8;
  --accent-2: #20a0ff;
  --accent-3: #0a2d63;
  --accent-soft: rgba(5, 104, 216, 0.12);
  --good: #0f8a54;
  --shadow: 0 20px 42px rgba(8, 34, 71, 0.12);
  --radius: 22px;
  --page-glow-1: rgba(32, 160, 255, 0.18);
  --page-glow-2: rgba(5, 104, 216, 0.14);
  --button-shadow: 0 18px 30px rgba(5, 104, 216, 0.24);
  --button-secondary-bg: rgba(15, 35, 64, 0.04);
  --button-secondary-border: rgba(15, 35, 64, 0.12);
  --plan-tag-bg: rgba(5, 104, 216, 0.12);
}
