:root {
  --font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --bg: #f7faff;
  --surface: rgba(255,255,255,.88);
  --surface-solid: #fff;
  --text: #10203a;
  --muted: #66758c;
  --subtle: #8d9aab;
  --line: #dce6f2;
  --line-strong: #cbd8e8;
  --blue: #1769e0;
  --blue-strong: #0d56c9;
  --blue-soft: #eaf3ff;
  --green: #12805c;
  --green-soft: #e9f8f2;
  --red: #c43d4c;
  --shadow-sm: 0 8px 24px rgba(30,72,120,.08);
  --shadow-md: 0 18px 55px rgba(30,72,120,.12);
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 26px;
  --transition: 180ms cubic-bezier(.2,.8,.2,1);
}
