:root {
  --color-crimson: #A10F16;
  --color-gold: #C88A23;
  --color-orange: #B95A1A;
  --color-ivory: #E7D8C5;
  --color-espresso: #4A2A17;
  --color-black: #18110E;
  --color-ink: #0e0907;
  --color-paper: rgba(231,216,197,.96);
  --color-paper-soft: rgba(231,216,197,.84);
  --color-white-soft: #f6ead8;
  --color-green: #1f7a44;
  --color-blue: #1f5f9f;
  --shadow-hard: 12px 12px 0 rgba(0,0,0,.38);
  --shadow-soft: 0 24px 80px rgba(0,0,0,.34);
  --border-hard: 3px solid var(--color-black);
  --container: min(1180px, 92vw);
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;
}
