:root {
  --elor-paper: #FFFFFF;
  --elor-ink: #0D0805;
  --elor-cognac: #6A4F1F;
  --elor-sage: #737467;
  --elor-camel: #AE8460;
  --elor-atelier: #341F14;
  --elor-bone: #FFFFFF;
  --elor-tan: #B2AAA0;
  --elor-warm-gray: #89887D;

  --font-display: 'Baskervville', 'Times New Roman', serif;
  --font-editorial: 'Baskervville', 'Times New Roman', serif;
  --font-body: 'Roboto Flex', system-ui, -apple-system, sans-serif;
  --font-label: 'Saira Extra Condensed', 'Roboto Flex', 'Arial Narrow', sans-serif;

  --fs-display: clamp(2.5rem, 5vw, 4rem);
  --fs-h1: clamp(2rem, 4vw, 3rem);
  --fs-h2: clamp(1.5rem, 3vw, 2.25rem);
  --fs-h3: 1.5rem;
  --fs-body-l: clamp(1rem, 1.3vw, 1.125rem);
  --fs-body-m: 1rem;
  --fs-body-s: 0.875rem;
  --fs-caption: 0.75rem;

  --lh-display: 1.1;
  --lh-body: 1.5;

  --tracking-wide: 0.08em;
  --tracking-snug: 0.02em;

  --slide-duration-ms: 6500;
  --transition-fade-ms: 1400ms;
  --easing-editorial: cubic-bezier(0.4, 0, 0.2, 1);
  --easing-soft-fade: cubic-bezier(0.33, 0, 0.67, 1);
}
