:root {
  --navy-950: #071a29;
  --navy-900: #0b2438;
  --navy-800: #123a52;
  --navy-700: #1b506b;
  --gold-500: #c9a227;
  --gold-300: #e4c871;
  --cream-100: #fbf8f2;
  --cream-200: #f3ede3;
  --white: #ffffff;
  --ink: #0b2438;
  --ink-muted: #5c7182;
  --line: rgba(11, 36, 56, 0.12);
  --line-light: rgba(255, 255, 255, 0.16);
  --success: #18733b;
  --danger: #aa2e25;

  --font-display: "Source Serif 4", Georgia, serif;
  --font-body: "Inter", Arial, sans-serif;

  --container: 1180px;
  --radius-sm: 4px;
  --radius-md: 12px;
  --radius-lg: 22px;

  --shadow-sm: 0 10px 30px rgba(7, 26, 41, 0.08);
  --shadow-lg: 0 28px 80px rgba(7, 26, 41, 0.14);

  --space-1: 0.5rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 4.5rem;
  --space-8: 7rem;

  --transition: 180ms ease;
}
