/* GRMH GROUP — design tokens (single source, per CLAUDE.md) */
:root {
  --ink: #12161A;
  --ink-2: #1A2026;
  --bone: #F3F0E8;
  --bone-2: #EAE5D9;
  --earth: #9C5533;
  --clay: #B4643C;
  --gold: #BD9A5F;
  --sage: #6D7B5F;
  --hair: rgba(189, 154, 95, .2);
  --grad: linear-gradient(90deg, #BD9A5F, #9C5533);

  /* motion law */
  --ease: cubic-bezier(.77, 0, .18, 1);

  /* type: Neulis Sans body (licensed/local, Plus Jakarta Sans as the
     web fallback) combined with Instrument Serif for display titles (round 13) */
  --font-display: "Instrument Serif", "Cormorant Garamond", "Times New Roman", serif;
  --font-body: "Neulis Sans", "Plus Jakarta Sans", "Hanken Grotesk", "Helvetica Neue", sans-serif;

  /* grid law: 12 columns, 1280 max, 32px gutter, 8px rhythm */
  --container: 1280px;
  --gutter: 32px;
  --pad: clamp(20px, 4vw, 48px);
  --rhythm-eyebrow: 24px;  /* eyebrow → headline */
  --rhythm-headline: 32px; /* headline → body */
  --rhythm-layer: 96px;    /* minimum between layers */
}
