Motion

Motion here is friendly, not flashy — buttons lift a pixel when you hover and give a little squash when you press. One standard ease and three quick durations cover almost everything. The lift-and-press pair is the signature gesture. The dial-settle and shimmer demos below belong to the proposed system — official keeps surfaces flat and values still. Reduced motion turns everything down to a snap.

Easing

Two curves on display — they're the proposed pair. Official runs on its own trio: --ease-standard for almost everything, plus an entry and an exit.

--ease-mechanical
cubic-bezier(0.2, 0.7, 0.2, 1)
The proposed settle curve — the needle metaphor lives over there. Official's everyday workhorse is --ease-standard: quick to get moving, soft on the landing.
--ease-out-soft
cubic-bezier(0.16, 1, 0.3, 1)
The proposed soft outro. In official, things arrive with --ease-entry and leave with --ease-exit — they show up gently and get out of the way fast.

Durations

Three stops on display, and almost everything here rides --dur-base. Official has its own trio — --motion-fast, --motion-base, --motion-slow (120, 180, 280ms) — same idea, a touch snappier.

--dur-quick
120ms
instant feedback — hover, focus, toggle echo
--dur-base
220ms
default — most enters and exits
--dur-deliberate
400ms
narrative — page transitions, big surface moves

Choreography

The gauge below is the proposed system's signature move, built on its calibration loader (preview/loader.html). Official's choreography is small on purpose: a one-pixel lift on hover, a 0.97 squash on press. It reads as responding, not performing. Both run quicker than --dur-base — feedback should feel instant, not staged.

What you're watching is proposed-brand choreography — the long decel, the tiny overshoot, the quick snap home. It's how that system says "I've measured this." Official skips the instrument theater: a lift, a press, a clean fade. The fun lives in the color, not the choreography.

Shimmer

The gold sweep below is a proposed-system idea — live data "catching the light" on metal. Official has no shimmer: values sit on solid, opaque fills and hold still. When something needs your eye, color and weight do the work.

Reduced motion

Same promise in both brands: when the OS asks for less motion, you get less motion. Lifts, presses, and fades all collapse to an instant snap. Compliance owns the full contract (WCAG 2.3.3 · 2.2.2); this is the engineering rule.

@media (prefers-reduced-motion: reduce) { /* slides snap, gauges land, shimmer stops */ *, *::before, *::after { animation: none !important; transition: none !important; } }