Navigation
Use a link with .action when activating it changes the URL or moves to another document.
Design · Actions
Controls are pills. Primary is Pelorous. Ghost sits in chrome. Chips are facts, not links. The live masthead and footer on this page are the chrome specimens.
Buttons
.action is the default surface. .action-primary is the one filled control on a page. .action-ghost is reserved for chrome controls, such as theme and menu. It appears below only as a reference specimen.
.action-primary.action.action-ghost.action-dangerdisabled / aria-busydisabled when no interaction is available. Keep a busy button enabled only when the operation can be cancelled or safely repeated.Semantics
Use a link with .action when activating it changes the URL or moves to another document.
Use button type="button" for toggles, dialogs, dismissal, and local state changes.
Use button type="submit" only inside a form with an explicit submission contract.
Chips
A chip states a constraint. It does not navigate. IBM Plex Mono, step−2, pill.
Icon policy
The site has no decorative icon set. Controls keep visible text labels. Use a familiar symbol only as a compact supplement, hide decoration with aria-hidden, and give an icon-only control an explicit accessible name.
Current status · Browse examples · Dismiss notification
The toast uses a visual × with aria-label="Dismiss notification" on the button.
Chrome
Do not restyle these per page. The skip link, brand, primary nav, theme switch, and footer already sit on every route — including this one.
Skip
.skipHidden until focus. Targets #content. Ink on canvas, inverted.
Brand
.brandKina.ai in the masthead. The suffix is Pelorous.
Nav
.nav / .menu / .panelDesktop row from 48rem. Below that, a details menu opens the panel. Current-page state comes from aria-current.
Theme
ThemeSwitchGhost action with a stable Dark label and aria-pressed. The pressed state adds a boundary and primary wash. The live control is in the masthead.
Footer
.colophonPlex Mono step−2, muted. Reminds the visitor this is a research language site.
.navdetails.menu.panel