/* ============================================================
   Spacing — Design Tokens
   Yaz Design System v1.0
   4px base unit
   ============================================================ */

:root {
  --space-0: 0;
  --space-px: 1px;
  --space-0_5: 0.125rem;   /* 2px */
  --space-1: 0.25rem;       /* 4px */
  --space-1_5: 0.375rem;    /* 6px */
  --space-2: 0.5rem;        /* 8px */
  --space-2_5: 0.625rem;    /* 10px */
  --space-3: 0.75rem;       /* 12px */
  --space-3_5: 0.875rem;    /* 14px */
  --space-4: 1rem;          /* 16px */
  --space-5: 1.25rem;       /* 20px */
  --space-6: 1.5rem;        /* 24px */
  --space-7: 1.75rem;       /* 28px */
  --space-8: 2rem;          /* 32px */
  --space-9: 2.25rem;       /* 36px */
  --space-10: 2.5rem;       /* 40px */
  --space-11: 2.75rem;      /* 44px */
  --space-12: 3rem;         /* 48px */
  --space-14: 3.5rem;       /* 56px */
  --space-16: 4rem;         /* 64px */
  --space-20: 5rem;         /* 80px */
  --space-24: 6rem;         /* 96px */
  --space-28: 7rem;         /* 112px */
  --space-32: 8rem;         /* 128px */

  /* ── Semantic Spacing ── */
  --space-section: var(--space-16);
  --space-container: var(--space-6);
  --space-card: var(--space-6);
  --space-input-y: var(--space-3);
  --space-input-x: var(--space-4);
  --space-button-y: var(--space-2_5);
  --space-button-x: var(--space-5);
  --space-gap: var(--space-4);
}
