Theme gallery
- Dot — pair with accompanying text
- 3 Count badge
- New Label badge
A live design-system card for the active theme. This live kitchen-sink compares the Refero direction with Gelium’s resolved implementation. Use the Theme Gallery link in navigation; the native theme selector and light/dark switcher remain available above.
Active direction · Alden · light or OS preference
Alden as a live Gelium system
Serene clinic on warm parchment: achromatic with sky and sage punctuation.
Accordion profile: native behavior · native execution. Skin is the active theme above; behavior and execution are independent contracts.
Fonts
Honest per-theme font metadata: source, family, available weights, subset, loading status, and mapped Gelium tokens.
Inter
- Source
- Self-hosted WOFF2
- Weights
- 400 / 500 / 600
- Subset / status
- latin + latin-ext · Loaded from the bundled Alden font pack; 400 latin/latin-ext preloaded
- Gelium mapping
--ui-font-sans; body, title, label, and UI type families
Source Serif 4
- Source
- Self-hosted WOFF2
- Weights
- 400
- Subset / status
- latin + latin-ext · Loaded from the bundled Alden font pack; display mapping
- Gelium mapping
--ui-font-display; display and headline type families
Color roles
Actual values from the active theme stylesheet. Every swatch includes its role, token, and value.
--ui-color-canvas#ffffff · dominant canvas--ui-color-surface#f3f1eb · second surface--ui-color-fg#28262a · primary text--ui-color-secondary#97cde5 · highlight--ui-color-primary#c8dfaa · actionType specimens
Live CSS uses the decomposed --ui-type-* tokens; aliases are never redeclared by themes.
Design systems should be legible
Display--ui-type-display-lg3.5rem / 4rem · tracking normalA live headline specimen
Headline--ui-type-headline-sm1.5rem / 2rem · tracking normalThe active theme supplies this real body role.
Body--ui-type-body-md1rem / 1.5rem · tracking normalTOKEN LABEL
Label--ui-type-label-md.875rem / 1.25rem · tracking normalSpacing, shape, and anatomy
--ui-space-1.25rem · Gelium spacing vocabulary--ui-size-controltheme-defined · live control geometry--ui-size-fieldtheme-defined · floating-label headroom--ui-card-radiustheme-defined · component anatomy token--ui-container-max64rem · core max-width contractReference → Gelium
Refero Alden
Implemented directly
semantic color roles, typescale, controls, fields, cards, badges, status, focus, scheme switching, and a semantic blockquote/figure quote
Adapted / approximated
Refero spacing and shape are mapped to Gelium --ui-space/--ui-size/--ui-radius vocabulary; component anatomy keeps Gelium markup
Missing or intentionally out of scope
blue wash, logo strip, avatar stack, and product stage remain decorative style-specific patterns, not global primitives
Quote / testimonial
A calm interface gives important work room to breathe.
Audited against existing rich-article blockquotes: Gelium reuses semantic figure, blockquote, and cite rather than adding a decorative quote primitive.
Accordion
Native details/summary is always the fallback. HTMX is an optional server-driven enhancement only; it does not own open/close state and no custom JavaScript runtime is used. Try Alden + Base UI + native, Vercel + Material + native, or Linear + native + HTMX fallback.
Frequently asked questions
Is this native HTML?
Does it follow the active theme?
Where does HTMX fit?
Live component register
These controls are real server-rendered Gelium components, not screenshots or decorative replicas.