Design System / 05.6
Quiet inputs: hairline underlines and ghost boxes that thicken on focus, the single-bar newsletter unit, and status blocks that never shout.
A label-hidden input over a single hairline; focus thickens the line to 1.5px with zero layout shift. Focus states are always visible — suppressed outlines are treated as a flaw, not a pattern.
The boxed sibling: a full hairline rectangle that gains the interactive border weight on focus. Same contract as the underline field.
Input and dark submit sharing one border-current outline — a single bar, not two controls. Focus-within thickens the shared outline. Submit below to see the quiet confirmation.
Success and error as quiet paper blocks with a small mono state label. Error signals through the 1.5px border weight instead of a color tint — the monochrome answer to green/red fills.
Received
Error
The docs site’s own shadcn primitives, squared to brand. In app code prefer the package fields above.
Fields use the 18% ink hairline, mono uppercase labels, and square corners in brand contexts (rounded-none overrides the shadcn radius).