:root {
  color-scheme: light;
  --bg: #eef5ff;
  --panel: #ffffff;
  --panel-soft: #f5f9ff;
  --ink: #0f2340;
  --muted: #5b6d84;
  --line: rgba(15, 35, 64, 0.12);
  --accent: #0b6dc5;
  --accent-2: #1f82db;
  --accent-3: #0a2d63;
  --accent-soft: rgba(11, 109, 197, 0.12);
  --good: #0f8a54;
  --shadow: 0 20px 42px rgba(8, 34, 71, 0.1);
  --radius: 22px;
  --page-glow-1: rgba(31, 130, 219, 0.18);
  --page-glow-2: rgba(11, 109, 197, 0.12);
  --button-shadow: 0 18px 30px rgba(11, 109, 197, 0.24);
  --button-secondary-bg: rgba(15, 35, 64, 0.04);
  --button-secondary-border: rgba(15, 35, 64, 0.12);
  --plan-tag-bg: rgba(11, 109, 197, 0.12);
}
