Approved Application shell
--bf-color-application-shell Reading live value… Step 6-006 — Core UI Foundation
The shared BrixFax design tokens. The page reads the computed live values used by the app.
global.css provides the safe defaults; approved browser-published values override
those defaults without duplicating component styles.
Roles describe purpose, not a specific page or component.
--bf-color-application-shell Reading live value… --bf-color-text-on-shell Reading live value… --bf-color-canvas Reading live value… --bf-color-surface Reading live value… --bf-color-surface-subtle Reading live value… --bf-color-text Reading live value… --bf-color-text-muted Reading live value… --bf-color-border Reading live value… --bf-color-action Reading live value… --bf-color-text-on-action Reading live value… --bf-color-danger Reading live value… --bf-color-success Reading live value… --bf-color-warning Reading live value… --bf-color-info Reading live value… --bf-color-focus Reading live value… --bf-color-selected Reading live value… --bf-color-selected-border Reading live value… BrixFax interface foundation
--bf-font-size-display Shopping Lists
--bf-font-size-heading Clear everyday text with comfortable line height on narrow screens.
--bf-font-size-body Updated 5 August 2026
--bf-font-size-meta --bf-font-family-sans Reading live value… --bf-font-size-meta Reading live value… --bf-font-size-body Reading live value… --bf-font-size-heading Reading live value… --bf-font-size-display Reading live value… --bf-font-weight-regular Reading live value… --bf-font-weight-semibold Reading live value… --bf-font-weight-bold Reading live value… --bf-font-weight-strong Reading live value… --bf-line-height-tight Reading live value… --bf-line-height-heading Reading live value… --bf-line-height-body Reading live value… One seven-step scale covers component interiors, page rhythm, and layout gaps.
--bf-space-1 Reading live value… --bf-space-2 Reading live value… --bf-space-3 Reading live value… --bf-space-4 Reading live value… --bf-space-5 Reading live value… --bf-space-6 Reading live value… --bf-space-7 Reading live value… --bf-radius-small Reading… --bf-radius-medium Reading… --bf-radius-large Reading… --bf-radius-pill Reading… Borders remain the default. Shadows communicate menus, overlays, and clear layering.
--bf-shadow-menu Reading… --bf-shadow-overlay Reading… Readable pages stay constrained; operational workspaces may use more of the viewport.
--bf-page-width-reading Reading live value… --bf-page-width-standard Reading live value… --bf-page-width-wide Reading live value… --bf-page-width-workspace Reading live value… --bf-focus-ring Reading live value… --bf-disabled-opacity Reading live value… --bf-color-selected Reading live value…