Margin and padding utilities for consistent spacing using a standardized scale.
Thrynd uses a spacing scale from 0-24 based on multiples of 4px.
| Class | Value | Pixels | Example |
|---|---|---|---|
-0 | 0 | 0px | m-0p-0 |
-1 | 0.25rem | 4px | m-1p-1 |
-2 | 0.5rem | 8px | m-2p-2 |
-3 | 0.75rem | 12px | m-3p-3 |
-4 | 1rem | 16px | m-4p-4 |
-5 | 1.25rem | 20px | m-5p-5 |
-6 | 1.5rem | 24px | m-6p-6 |
-8 | 2rem | 32px | m-8p-8 |
-10 | 2.5rem | 40px | m-10p-10 |
-12 | 3rem | 48px | m-12p-12 |
-16 | 4rem | 64px | m-16p-16 |
-20 | 5rem | 80px | m-20p-20 |
-24 | 6rem | 96px | m-24p-24 |
Control margin on all sides or individual sides.
mt-4 → margin-topmr-4 → margin-rightmb-4 → margin-bottomml-4 → margin-leftmx-4 → margin-left & rightmy-4 → margin-top & bottommx-auto → auto horizontal centeringControl padding on all sides or individual sides.
pt-4 → padding-toppr-4 → padding-rightpb-4 → padding-bottompl-4 → padding-leftpx-4 → padding-left & rightpy-4 → padding-top & bottomContent with consistent spacing using utilities.
Content with proper vertical rhythm.
More content with consistent spacing.
Use negative margins with -m prefix for overlapping elements.
Avatar positioned above card edge