/* Ensy Tailor — brand tokens.
   Single source of truth for the look. Change values here, the whole site follows. */

:root {
  /* Palette — locked 07/21/26 */
  --emerald-deep: #0B3D2E;
  --emerald-mid: #14524A;
  --emerald-near-black: #061F17;
  --gold: #C9A24B;
  --gold-bright: #D4AF37;
  --ivory: #F4EFE4;
  --sage: #6F7F5E;
  --taupe: #A8968D;

  /* Roles */
  --bg: var(--emerald-near-black);
  --bg-panel: var(--emerald-deep);
  --bg-card: var(--emerald-mid);
  --text: var(--ivory);
  --text-muted: var(--taupe);
  --accent: var(--gold);
  --accent-hover: var(--gold-bright);
  --rule: rgba(201, 162, 75, 0.28);
  --glow: 0 0 32px rgba(201, 162, 75, 0.18);

  /* Type */
  --font-display: "Cormorant Garamond", "Didot", Georgia, serif;
  --font-body: "Jost", "Futura", "Helvetica Neue", system-ui, sans-serif;
  --tracking-caps: 0.18em;

  /* Rhythm */
  --section-y: clamp(4rem, 9vw, 8rem);
  --gutter: clamp(1.25rem, 5vw, 4rem);
  --maxw: 1200px;
  --radius: 2px; /* sharp and tailored, not bubbly */
}
