Content that sizes itself
Let an input grow with its text, then let columns find another row when they overflow.
Let an input grow with its text, then let columns find another row when they overflow.
Use a custom property as component data, then style descendants with a container style query.
Keep a section link current as its target moves through a scroll container.
Move a tooltip’s anchor, let placement adapt, and hide it when the anchor leaves view.
Choose a state and move a value through a range with CSS-native expressions.
Use sibling position and count to space a repeated pattern.
Give repeated marks a little variation with a random angle.
Let a snapped carousel card recognise and style its active state.
Read a numeric HTML attribute as a CSS length, with an explicit fallback for invalid input.
Decorated gaps and reading order. Let layout describe how a composition should be read.
Build related surfaces and readable text from one base colour.
Give a native picker a designed surface while keeping its keyboard behaviour.
Give a repeated calculation a name, then let borders follow a path.
Let fallback placement reshape its detail and keep repeated transition names local.
Change one base colour while surfaces, text and an accent follow different rules.
Directions, orbits and pointing lines. Three ways to describe position using CSS functions.
The same radius, a different character. Explore the curve between a bevel and a squircle.
Type a letter or number to explore an archive of rendered characters, then arrange them into a visual sentence.
Explore the foundations, controls and theme relationships behind this site.
A compact node canvas for connecting references, prompts and image operations.
Shape a site’s structure, plan its content and compare the proposed pages with the original.










