/* Studio 95 — Spacing & layout
   4px base grid. Generous whitespace is a brand value — err large. */
:root{
  --space-0:0;
  --space-px:1px;
  --space-0-5:0.125rem; /* 2  */
  --space-1:0.25rem;    /* 4  */
  --space-1-5:0.375rem; /* 6  */
  --space-2:0.5rem;     /* 8  */
  --space-3:0.75rem;    /* 12 */
  --space-4:1rem;       /* 16 */
  --space-5:1.25rem;    /* 20 */
  --space-6:1.5rem;     /* 24 */
  --space-7:1.75rem;    /* 28 */
  --space-8:2rem;       /* 32 */
  --space-10:2.5rem;    /* 40 */
  --space-12:3rem;      /* 48 */
  --space-16:4rem;      /* 64 */
  --space-20:5rem;      /* 80 */
  --space-24:6rem;      /* 96 */
  --space-32:8rem;      /* 128 */
  --space-40:10rem;     /* 160 */

  /* Semantic layout */
  --gutter:var(--space-6);
  --gutter-lg:var(--space-12);
  --section-y:var(--space-24);
  --container-max:1280px;
  --container-wide:1440px;
  --container-narrow:720px;
  --content-measure:66ch;
}
