Adaptive by default
This card keeps 16px gutters on a phone and splits into media plus content columns once there is room for it.
Material 3 Expressive · Svelte 5
Material 3 Expressive for Svelte — fast, adaptive, opinionated.
Official spring beziers and durations as CSS tokens. Spatial effects may overshoot; color and opacity stay critically damped.
Compact to xlarge — phone, tablet, notebook, desktop, and TV layouts from one set of tokens.
CSS custom properties and light-dark(). No JavaScript in the critical path, no theme flash.
A focused set: buttons, cards, forms, overlays, navigation, feedback. No widgets you will delete.
The same sample card rendered at 375, 768, and 1280 CSS pixels, scaled down. Layouts respond with container queries and the shared breakpoint tokens.
This card keeps 16px gutters on a phone and splits into media plus content columns once there is room for it.
This card keeps 16px gutters on a phone and splits into media plus content columns once there is room for it.
This card keeps 16px gutters on a phone and splits into media plus content columns once there is room for it.