:root {
  --navy: #15296b;
  --blue: #2563eb;
  --ink: #1c2430;
  --ink-soft: #4b5563;
  --ink-faint: #8a93a1;
  --grey-700: #374151;
  --grey-500: #6b7280;
  --grey-300: #d1d5db;
  --fill: #f3f4f6;
  --tint: #eff3fb;
  --risk: #b91c1c;
  --gate: #b45309;
  --gate-soft: #fdf1e2;
  --paper: #faf8f4;
  --paper-raised: #ffffff;
  --line: #e4e0d8;
  --term-bg: #131a22;
  --term-ink: #d7dee8;
  --term-dim: #7d8899;
  --term-green: #7fd1b9;
  --term-amber: #e8b05c;
  --accent: var(--navy);
  --accent-soft: var(--tint);
  --radius: 10px;

  --serif:
    Georgia, "Times New Roman", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --sans:
    -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial,
    "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  --mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;

  --u: 8px;
  --measure: 72rem;
  --shadow-card:
    0 1px 2px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(21, 41, 107, 0.08);
}
