:root {
  --bg: #f1f4f8;
  --surface: #ffffff;
  --surface-subtle: #f7f9fc;
  --ink: #16202b;
  --muted: #5b6773;
  --line: #dce3ec;
  --wash: #eef3fb;
  --blue: #1b4fa0;
  --blue-dark: #123b7b;
  --teal: #0f766e;
  --orange: #b7791f;
  --red: #b3261e;
  --purple: #6b46c1;
  --verified: #1a7f4b;
  --verified-wash: #eaf6ef;
  --danger-wash: #fbeae9;
  --danger-line: #f0c8c5;
  --bone: #f1e9d4;
  --shadow-sm: 0 5px 20px rgba(22, 32, 43, 0.06);
  --shadow-md: 0 18px 50px rgba(22, 32, 43, 0.12);
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --sans: 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --serif: 'Source Serif 4', Georgia, 'Times New Roman', serif;
  --mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --shell: 1240px;
}
