:root {
  --bg: #f8fbff;
  --bg-soft: #eaf0ff;
  --bg-warm: #fbfcf8;
  --surface: #ffffff;
  --surface-tint: #f2f5ff;
  --text: #151922;
  --muted: #626b7c;
  --faint: #dce4f6;
  --line: rgba(21, 25, 34, 0.11);
  --accent: #536cff;
  --accent-strong: #3146cf;
  --accent-soft: #eaf0ff;
  --green: #287a5f;
  --green-soft: #eaf8f1;
  --amber: #9a6419;
  --amber-soft: #fff4df;
  --shadow: 0 18px 46px rgba(42, 53, 84, 0.13);
  --shadow-soft: 0 14px 34px rgba(42, 53, 84, 0.09);
  --radius: 8px;
  --max: 1180px;
  --reading-width: 760px;
  color-scheme: light;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
