Styles
Style Dictionary tokens. This page is the catalog — there is no Storybook.
Sources: packages/tokens/tokens/*.json. Rebuild with ./scripts/packages.sh tokens. SDKs that consume these tokens: SDKs. Use the header Light / Dark control to switch secondary / primary.
Appearance
Themes
primary is navy. secondary is paper / copper. Set data-efelant-theme on a parent. Flutter: EfelantThemeId.primary or .secondary.
primary — navy, indigo
secondary — paper, copper
Tokens
Color
Live values follow the page theme.
--ef-color-bg--ef-color-bg-raised--ef-color-bg-overlay--ef-color-text--ef-color-text-muted--ef-color-border--ef-color-accent--ef-color-accent-soft--ef-color-accent-contrast--ef-color-mine--ef-color-theirs--ef-color-danger--ef-color-okType
Efelant3xl / 56 / bold
Conversation layer2xl / 40 / semibold
Access request AR-123xl / 28 / semibold
Status changed to approvedlg / 20 / medium
Body copy uses IBM Plex Sans at 16.md / 16 / regular
Muted meta, timestamps, captions.sm / 14
SELECT efelant.open_context(…)xs / 12 / mono
Space
2xs4xs8sm12md16lg24xl322xl483xl72Radius
sm 8
md 16
lg 24
pill
Catalog
Components
Static chrome using the same CSS variables as <efelant-*>. Not live Stencil — props and events are on SDKs.
conversation + badge + composer
AR-123
3
Can we approve this request?
Yes — publishing status now.
Access granted for AR-123
Rebuild
./scripts/packages.sh tokens
Edit JSON. Do not hand-edit dist/, site/css/tokens.css, or tokens.g.dart.