/* ============================================================
   RPGadget — Spacing & sizing tokens
   4px base grid. Dense functional screens, so a full small-end ramp.
   ============================================================ */
:root {
  --space-0:  0;
  --space-1:  2px;
  --space-2:  4px;
  --space-3:  6px;
  --space-4:  8px;
  --space-5:  12px;
  --space-6:  16px;
  --space-7:  20px;
  --space-8:  24px;
  --space-9:  32px;
  --space-10: 40px;
  --space-11: 48px;
  --space-12: 64px;

  /* Component-scale semantic spacing */
  --pad-tight:   var(--space-3);
  --pad-cozy:    var(--space-5);
  --pad-panel:   var(--space-7);
  --gap-inline:  var(--space-4);
  --gap-stack:   var(--space-5);
  --gap-section: var(--space-9);

  /* Control heights */
  --control-sm: 26px;
  --control-md: 32px;
  --control-lg: 40px;
}
