/* ============================================================
   SPACING — Suggest Design System
   4px base grid. Cards in-product use generous 20–28px padding.
   ============================================================ */

: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:  28px;
  --space-10: 32px;
  --space-12: 40px;
  --space-14: 48px;
  --space-16: 64px;
  --space-20: 80px;

  /* Semantic */
  --gap-inline:   var(--space-4);   /* icon ↔ label            */
  --gap-tight:    var(--space-5);   /* grouped controls        */
  --gap-card:     var(--space-6);   /* between cards in a grid */
  --pad-control:  var(--space-5);   /* button / input padding  */
  --pad-card:     var(--space-8);   /* card interior padding   */
  --pad-card-lg:  var(--space-9);
}
