:root {
  --rr-color-navy: #0F2340;
  --rr-color-navy-mid: #1A3A5C;
  --rr-color-navy-light: #234870;
  --rr-color-gold: #C9A84C;
  --rr-color-gold-light: #E2C97A;
  --rr-color-cream: #F5F1EA;
  --rr-color-cream-dark: #EDE8DF;
  --rr-color-text: #3D4F63;
  --rr-color-muted: #7B8794;
  --rr-color-white: #FFFFFF;

  --rr-font-body: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --rr-font-display: "Playfair Display", Georgia, "Times New Roman", serif;

  --rr-content-width: 1180px;
  --rr-reading-width: 760px;

  --rr-space-1: 4px;
  --rr-space-2: 8px;
  --rr-space-3: 12px;
  --rr-space-4: 16px;
  --rr-space-5: 24px;
  --rr-space-6: 32px;
  --rr-space-7: 48px;
  --rr-space-8: 64px;
  --rr-space-9: 88px;

  --rr-fs-body: clamp(15px, .25vw + 14px, 17px);
  --rr-fs-small: 13px;
  --rr-fs-h1: clamp(38px, 4.2vw, 68px);
  --rr-fs-h2: clamp(28px, 2.6vw, 44px);
  --rr-fs-h3: clamp(22px, 1.6vw, 30px);

  --rr-line-body: 1.65;
  --rr-line-heading: 1.08;

  --rr-edge-separator: 3px;
}
