Drag the bottom-right corner — the table reflows to a card stack as its container narrows, not the viewport.
| Name | Role | Status |
|---|---|---|
| Ada | Engineer | Active |
| Lin | Designer | Away |
| Riz | Writer | Active |
A dark panel inside a light page — zero JS, no class war. The data-bf-scope="dark" element becomes a container; its subtree re-skins per container via @container style(). Resize the panel: the scope follows the box, not the viewport.
This card is dark even though the page is light. Buttons, borders and text all follow --bf-surface / --bf-text.
A high-contrast region inside a normal page — useful for a focused callout.
A pasteable :root theme — primary, radius, font, and the generative seed so the whole 12-step ramp reproduces. No build step. AA is checked at npm run check.
:root {
--bf-primary: #2563eb;
--bf-radius: 0.375rem;
--bf-font: "Inter", system-ui, sans-serif;
}
tokens.jsonThe same overrides as a machine-readable map — drop it into a design-token pipeline.
{}