/* ========================================
   Stone & Grain — Design Tokens
   All values from the WJB Design System
   ======================================== */

:root {
  /* Brand Tokens */
  --charcoal: #2A2520;
  --accent: #8B6914;
  --light-accent: #C4A35A;
  --cream: #F5F0E8;
  --warm-white: #FAF7F2;
  --warm-gray: #8B8177;
  --border: #D9D0C0;

  /* Ribbon & Card Placeholder Palette */
  --ribbon-slate: #3C4759;
  --ribbon-forest: #364F41;
  --ribbon-plum: #40374A;
  --ribbon-brown: #4E3C2E;
  --ribbon-tan: #4B3D2D;
  --ribbon-dark: #2A2520;

  /* Typography */
  --font-heading: 'Cormorant Garamond', Georgia, serif;
  --font-body: 'Jost', 'Segoe UI', sans-serif;

  /* Spacing */
  --nav-height: 72px;
  --ribbon-height: 520px;
  --page-px: 80px;
  --content-max: 1400px;
  --grid-gap: 24px;
  --section-py: 96px;

  /* Z-Index */
  --z-base: 0;
  --z-ribbon: 1;
  --z-overlay: 10;
  --z-nav: 100;

  /* Transitions */
  --ease-out: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
