gap is the one prop the kit extends. It takes three presets (small, medium, large), the eight spacing steps (xxs, xs, sm, base, md, lg, xl, xxl), or any CSS gap value.
- A name moves with the theme, a number does not. The presets and the steps come from the theme's sizes, so in compact mode every named gap on the page tightens together. A gap={40} stays at 40.
- Keep raw numbers for distances off the ramp, like an optical nudge between two glyphs, and leave a comment saying so.
- gap="md" and a gap-md class give the same space. Pick whichever reads better where you write it. Only the class composes with responsive variants, and only the prop is readable by a design tool.
- The CSS shorthand is available for two axes at once, so gap="1rem 2rem" sets row and column gaps separately on a wrapping container.