Native starter
One route tree, one asset directory, and no browser build step.
Open setupSemantic HTML, shared tokens, and native browser behavior cover common interface patterns without a client framework.
One clear primary action, then quieter alternatives. Native disabled state removes false affordance.
Ideas: Radix Themes and shadcn/ui.
Visible labels, persistent help, stable IDs, and errors beside the field survive server round trips.
Ideas: GOV.UK Frontend and USWDS.
Token-skinned radio, checkbox, switch, select, and range controls keep native semantics without browser-default visuals.
Ideas: Material Web and Bootstrap.
A summary gives orientation while each field keeps its specific cause and recovery path.
Ideas: GOV.UK error summary.
Labels stay visible, the current destination is announced, and every item has a robust target.
Location and sequence use ordinary links, ordered structure, and explicit current state.
Each tab is a real destination. True in-page tabs wait for tested arrow-key behavior.
Ideas: Radix Primitives and Material tabs.
Details and summary provide keyboard, pointer, open state, and no-script fallback in one native element.
Ideas: GOV.UK Frontend and the HTML standard.
A completed directory of ordinary browser files with a strict manifest.
Server runtimes, source compilers, secrets, and mutable application data.
The Popover API owns top-layer placement and dismissal. Essential actions remain ordinary links and buttons.
Ideas: Radix Primitives and the HTML Popover standard.
Color supports a plain-language heading. Static notices do not misuse live-region roles.
Feedback names the work and remains readable without motion. Live announcements belong to the code that inserts them.
Backup complete
Encrypted file verified.
A card represents one bounded object. Empty states explain what is missing and offer one direct next step.
One route tree, one asset directory, and no browser build step.
Open setupNative structure carries captions, headers, and values. Horizontal scrolling protects narrow screens.
| File | Bytes | State |
|---|---|---|
index.html | 18,432 | Verified |
app.css | 29,884 | Verified |
ponytail.css | 27,901 | Verified |
Compact metadata stays textual. Avatars are decorative when the adjacent name already identifies the person.
Product, price, quantity, and action remain explicit. This specimen is labelled sample data.
Ideas: Shopify Polaris.
Printed operator reference
$24example price
Autocomplete, input types, visible labels, and recovery links let browser features do useful work.
Ideas: Material Web and Fluent UI.
Date input uses the platform picker. The compact calendar uses time elements and a textual current-date state.
Ideas: Fluent UI and Material Web.
Activity is a readable list with actors, timestamps, and verbs. It does not pretend every update is a card.
Ideas: Atlassian Design System for concepts only, plus Primer.