02 · Components
The app’s own parts, live on the page.
Every specimen below is the app’s real markup, styled by the app’s real stylesheet, so it matches the product to the pixel. Hover, press and drag them. Static copies show the hover, pressed, focus, selected, disabled and loading states side by side.
Keys and buttons
The raised key is Mootionblue’s signature control: a face on a darker edge that travels 2 px when pressed.
Fields
Fields sit on a tinted fill with no border; focus draws a 2 px accent ring. Labels sit to the left in a 72 px column.
Selection controls
Choices slide rather than blink: the thumb and the tab pill travel on the spring curve.
Cards
Inspector content sits in 18 px cards. The fold chevron turns and the body opens on the spring.
Sits under the letters and reaches this far past them.
Menus and popovers
Menus pop from their anchor on the spring. Hover fills the row with the accent; danger rows fill red.
Overlays
Modals rise on panel-in with the spring; the shade blurs what’s behind. Toasts drop from the top and offer the undo.
Rename project
Names show on Home and in exported file names.
Exporting MP4 · 15.0s · 60 fps
Account
The avatar sits at the end of the top bar on Home and in the editor.
Timeline
Rows share one label column. Sections head the track, then effects, sound and the packed layer rows. Scroll sideways on a phone.
Inspector
The panel on the left. Tabs change with the selection: Style and Motion for a layer, Sound for a cue.
Libraries
Shaders, effects and sounds share one tile grammar: a preview, a name, and a quiet secondary action.
Home tiles
Home is a grid of projects and folders, with start tiles for new work across the top.
Sign-in form
Clerk’s form, dressed in the app’s type and tokens by auth.css. The page is the card; there is no box around the form.
Welcome back
Sign in to pick up where you left off.
Verify your email
Enter the code sent to sam@example.com.