/*----------------------------
  Gap Utilities (0 → 20)
  Base increment: 0.25rem
----------------------------*/

/* Both axes */
.gap-0  { gap: 0rem; }
.gap-1  { gap: 0.25rem; }
.gap-2  { gap: 0.5rem; }
.gap-3  { gap: 0.75rem; }
.gap-4  { gap: 1rem; }
.gap-5  { gap: 1.25rem; }
.gap-6  { gap: 1.5rem; }
.gap-7  { gap: 1.75rem; }
.gap-8  { gap: 2rem; }
.gap-9  { gap: 2.25rem; }
.gap-10 { gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-13 { gap: 3.25rem; }
.gap-14 { gap: 3.5rem; }
.gap-15 { gap: 3.75rem; }
.gap-16 { gap: 4rem; }
.gap-17 { gap: 4.25rem; }
.gap-18 { gap: 4.5rem; }
.gap-19 { gap: 4.75rem; }
.gap-20 { gap: 5rem; }

/* Horizontal only */
.gap-x-0  { column-gap: 0rem; }
.gap-x-1  { column-gap: 0.25rem; }
.gap-x-2  { column-gap: 0.5rem; }
.gap-x-3  { column-gap: 0.75rem; }
.gap-x-4  { column-gap: 1rem; }
.gap-x-5  { column-gap: 1.25rem; }
.gap-x-6  { column-gap: 1.5rem; }
.gap-x-7  { column-gap: 1.75rem; }
.gap-x-8  { column-gap: 2rem; }
.gap-x-9  { column-gap: 2.25rem; }
.gap-x-10 { column-gap: 2.5rem; }
.gap-x-11 { column-gap: 2.75rem; }
.gap-x-12 { column-gap: 3rem; }
.gap-x-13 { column-gap: 3.25rem; }
.gap-x-14 { column-gap: 3.5rem; }
.gap-x-15 { column-gap: 3.75rem; }
.gap-x-16 { column-gap: 4rem; }
.gap-x-17 { column-gap: 4.25rem; }
.gap-x-18 { column-gap: 4.5rem; }
.gap-x-19 { column-gap: 4.75rem; }
.gap-x-20 { column-gap: 5rem; }

/* Vertical only */
.gap-y-0  { row-gap: 0rem; }
.gap-y-1  { row-gap: 0.25rem; }
.gap-y-2  { row-gap: 0.5rem; }
.gap-y-3  { row-gap: 0.75rem; }
.gap-y-4  { row-gap: 1rem; }
.gap-y-5  { row-gap: 1.25rem; }
.gap-y-6  { row-gap: 1.5rem; }
.gap-y-7  { row-gap: 1.75rem; }
.gap-y-8  { row-gap: 2rem; }
.gap-y-9  { row-gap: 2.25rem; }
.gap-y-10 { row-gap: 2.5rem; }
.gap-y-11 { row-gap: 2.75rem; }
.gap-y-12 { row-gap: 3rem; }
.gap-y-13 { row-gap: 3.25rem; }
.gap-y-14 { row-gap: 3.5rem; }
.gap-y-15 { row-gap: 3.75rem; }
.gap-y-16 { row-gap: 4rem; }
.gap-y-17 { row-gap: 4.25rem; }
.gap-y-18 { row-gap: 4.5rem; }
.gap-y-19 { row-gap: 4.75rem; }
.gap-y-20 { row-gap: 5rem; }
