/* ============================================================
   nabu · spacing & sizing tokens
   4px base grid (echoes the pixel-block logo)
   ============================================================ */
:root {
  --space-0:  0;
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;

  /* Control heights */
  --control-sm: 28px;
  --control-md: 36px;
  --control-lg: 44px;

  /* Container widths */
  --container-sm:  640px;
  --container-md:  840px;
  --container-lg:  1120px;
  --container-xl:  1320px;
}
