Demo — try the live controls. Status is the full HAVE / WRAP / SKIP list.
Logo
Same ribbon-C as catalyxt.xyz. Flat / 3D SVG in assets/catalyxt/. Letter tiles below are product chrome, not this mark.
Brand mark
Independent products change the letters. Catalyxt sites use C / 39 / EC.
Buttons
Chips
Slider
Cards
Nav
App-shell step list. One item active.
Field
Generic text input. Products set their own label.
Divider
Optional labeled rule. Not part of the field above.
Shape kit
Hairline paths. 4px grid. Elbow stays an elbow. Not Gap kit.
Select / toggle / field extras
Wave 1 — native select is not a menu.
Chrome
| Ticker | Status |
|---|---|
| AAPL | ok |
The rest of a site
Specimens
Not primitives. Exam Gap kit is not BIP39 custody language. Chapter drawings and hairline custody are consume files. Kit freeze: no new catalog tags.
Gap kit
Exam / Atom education specimens. Not BIP39 custody. Plan/Practice/Review here is not the custody beat pack.
Chapter visuals
On-page compositions in accent hairline. Starter (i) is hover-only. Locked shapes only. No product page.
Wget aliases (secondary)
starter-info.svg · beginner-seed.svg · intermediate-shares.svg · advanced-keys.svg · starter-hover-i.svg · beginner-key-entropy.svg · intermediate-keys-shares.svg · intermediate.svg · advanced-master-child.svg · advanced.svg
Custody hairline
BIP39 consume. 1px currentColor. Not Gap kit. Not Lab PNGs. Pin a git tag; wget from /assets/catalyxt/custody/hairline/.
Consume
Set the variant on <html>. The header switcher only previews it.
<html data-cx-variant="app-shell|marketing|desk">