/* tokens.css — Forest Editorial design tokens */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Hanken+Grotesk:wght@400;500;600;700&display=swap');

:root{
  /* colour */
  --c-bg:#0C1611;        /* Forest Black */
  --c-panel:#102019;     /* Pine Panel */
  --c-green:#00d084;     /* Greenlight accent */
  --c-ink:#ECEFE7;       /* Bone White (body text) */
  --c-sage:#B9C8BE;      /* lightened Sage — passes AA on --c-bg for body */
  --c-sage-lg:#9DB0A4;   /* original Sage — LARGE/label text only */
  --c-line:rgba(236,239,231,.14);
  /* type */
  --f-display:'Fraunces',Georgia,serif;
  --f-body:'Hanken Grotesk',system-ui,sans-serif;
  /* spacing scale */
  --s-1:.5rem; --s-2:.75rem; --s-3:1rem; --s-4:1.5rem; --s-5:2rem;
  --s-6:3rem; --s-7:4rem; --s-8:6rem;
  /* layout */
  --content:68rem;
}
