/* Spacing — the manual composes on a square grid ("grid quadrado", p.15).
   A 4px base keeps every step a whole grid subdivision. */
:root{
  --space-0:0px;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:24px;
  --space-6:32px;
  --space-7:48px;
  --space-8:64px;
  --space-9:96px;
  --space-10:128px;

  --grid-cell:32px;      /* square-grid unit used for compositions */
  --gutter:24px;
  --page-margin:64px;

  /* Logo protection: clear space = half the emblem's "x" height on every side;
     partner lockups sit x/4 away (Guia de Marca p.4 & p.7). */
  --logo-clearspace-ratio:0.5; /* @kind other */
  --logo-min-height-lockup:40px;  /* never smaller (1 cm) */
  --logo-min-height-emblem:20px;  /* never smaller (0.5 cm) */
}
