Breakpoints

The responsive breakpoint scale shared across web and Figma.

Breakpoint tokens define the min-width thresholds for responsive layouts — a single, canonical scale that every web app and Figma read. The values align with Tailwind's defaults, extended with an xs step below for finer small-screen control and 2xl / 3xl above for large and ultra-wide displays.

The @reva/ui responsive utilities (xs:3xl:) and the responsive props on Stack / Flex / Grid resolve against these thresholds. (React Native has no media queries, so the mobile app doesn't consume the viewport breakpoints.)

For how to use them — mobile-first utilities, responsive props, and container queries — see Responsive design.

TokenValuePixelsDescription
xs30rem480pxExtra small screens (480px) — large phones in landscape; the small-side granularity step
sm48rem768pxSmall screens (768px) — tablets in portrait (Tailwind md)
md64rem1024pxMedium screens (1024px) — tablets in landscape, small laptops (Tailwind lg)
lg80rem1280pxLarge screens (1280px) — laptops and desktops (Tailwind xl)
xl96rem1536pxExtra large screens (1536px) — large desktops (Tailwind 2xl)
2xl120rem1920px2x large screens (1920px) — Full HD; the typical large-desktop target
3xl160rem2560px3x large screens (2560px) — ultra-wide; reserve for the widest layouts