/* A-MAQ Spacing Tokens — 4px base grid */

:root {
  --space-0:   0px;
  --space-1:   2px;
  --space-2:   4px;
  --space-3:   8px;
  --space-4:   12px;
  --space-5:   16px;
  --space-6:   20px;
  --space-7:   24px;
  --space-8:   32px;
  --space-9:   40px;
  --space-10:  48px;
  --space-11:  64px;
  --space-12:  80px;
  --space-13:  96px;
  --space-14: 128px;

  /* ── Semantic spacing ── */
  --gap-xs:   var(--space-2);
  --gap-sm:   var(--space-3);
  --gap-md:   var(--space-5);
  --gap-lg:   var(--space-7);
  --gap-xl:   var(--space-8);

  --pad-card-sm:  var(--space-4);
  --pad-card-md:  var(--space-6);
  --pad-card-lg:  var(--space-8);

  --pad-page:  var(--space-8);
}
