Colors
One brand token, --orb-primary, drives every tint via color-mix(). Lite has no preset palette: set the token to any color, and use the five semantic tones for status.
--orb-primary: #3862f5;
--orb-primary--orb-primary-hover--orb-primary-dim--orb-success--orb-danger--orb-warning--orb-info--orb-bg--orb-surface--orb-surface-alt--orb-border--orb-border-strongTypography
Three heading levels, a lead paragraph, muted and subtle text helpers, links and a monospace utility.
orb-lead - the intro paragraph under a heading.
Body text sits at the base size and inherits --orb-font-sans. orb-link for inline links.
orb-text-muted - for secondary copy.
orb-text-subtle - for the quietest labels.
orb-mono orb-text-sm - for code-like fragments.
Forms
Inputs, select, textarea, checkbox, radio and switch, all keyboard accessible with visible focus rings. Checkbox and radio are native controls tinted with the accent. Inputs are 16px on phones so iOS never zooms in.
Cards
Structured cards with header, body and footer; feature cards; and quiet panels.
12,402 requests this month across 3 API keys.
Fast by default
No build step. One stylesheet, one script, both small enough to inline.
A quieter container for grouped settings or sidebars, no header divider.
Badges
Labels and statuses in tinted, solid and outline styles. Tinted and solid badges take any semantic tone.
Alerts
Inline messages that say what happened and what to do next, in four semantic variants.
Table
Add orb-table-responsive to stack rows as cards under 720px, or wrap in orb-table-wrap to scroll sideways instead.
| Project | Status | Owner | Updated |
|---|---|---|---|
| example.com | Live | McAm | 2 hours ago |
| app.example.com | Deploying | McAm | Yesterday |
| docs.example.org | Draft | McAm | Today |
| shop.example.net | Pending | McAm | 3 days ago |
Modal
Driven by orbitarium-lite.js. data-orb-modal-close, Escape and backdrop click all close it, and focus returns to the button that opened it. On phones it opens as a bottom sheet.
Code block
A dark, horizontally scrolling block for snippets, with three highlight classes: orb-c-key, orb-c-str and orb-c-com.
/* Re-theme Lite with one token */ :root { --orb-primary: #0f9f6e; }