Root colors
--primary--secondary--light--dark--black--white--muted--info--success--warning--dangerDesign System
Generated from Bricks Builder JSON exports — 380 palette entries, 978 variables, fluid clamp scale across 360–1440px, 10px root. Every element on this page is native HTML styled with semantic tokens. Zero authored classes.
380 palette
978 variables
clamp scale
10px root
0 classes
11 root families from the Bricks palette export. Each shows the base color, then light (l-1→l-9) and dark (d-1→d-9) steps. Transparent variants (t-1→t-9) are alpha-based. In dark mode, --black flips to white and step direction inverts for the 5 dark-enabled families.
--primary--secondary--light--dark--black--white--muted--info--success--warning--danger--primary-l-9--primary-l-6--primary-l-4--primary-l-2--primary--primary-d-2--primary-d-4--primary-d-6--primary-d-9--primary-t-1--primary-t-3--primary-t-5--primary-t-7--black-t-1--black-t-5--black-t-9--background--foreground--surface--card--border-color--caption--selection--accentInter at 400 body weight, 1.65 line-height. Headings use text-wrap: balance, body uses text-wrap: pretty. All sizes are fluid via clamp(min, ratio, max) across the 360–1440px viewport range with a 10px root.
Large lead paragraph at 2.8rem fluid
Subheading at 2.4rem fluid
Emphasized body at 2rem fluid
Slightly larger body at 1.8rem
Default body at 1.6rem
Small text at 1.4rem
Caption text at 1.2rem
Micro text at 1rem
Fluid --space-* tokens map to --scale-* via clamp. Resize the browser to see them scale between 360px and 1440px.
--space-40.4rem--space-80.8rem--space-101rem--space-121.2rem--space-161.6rem--space-202rem--space-242.4rem--space-323.2rem--space-404rem--space-484.8rem--space-646.4rem--space-808rem--space-969.6rem--space-12812.8rem--section-gap5.6rem--grid-gap2.4rem--gutter3vw--paragraph-spacing2.4rem--content-width1280pxRadius tokens map to --scale-* values, fully fluid.
--radius-0--radius-2--radius-4--radius-6--radius-8--radius-10--radius-12--radius-16--radius-20--radius-24--radius-32--radius-fullFive shadow tiers built from --black-t-1 alpha overlays. In dark mode, --black flips to white so shadows become light overlays automatically.
--shadow-1--shadow-2--shadow-3--shadow-4--shadow-5Native form controls styled through element selectors. Focus rings use --focus-outline-width and --focus-outline-color with safe fallbacks (2px and var(--primary)) per the approval register.
Native content elements styled through the base + component layers.
This is a paragraph with a text link that uses --link-color, and here is strong text and emphasized text. You can also use highlighted text via the <mark> element.
The best way to predict the future is to invent it. The design system is not the stylesheet; it's the decisions that produce it.
— Alan Kay (paraphrased)
Inline code uses a monospace stack. Block code can use <pre>:
:root {
--primary: #09a2f9;
--scale-16: clamp(1.3rem, calc(0.0028 * (100vw - 36rem) + 1.3rem), 1.6rem);
}
--primary to --secondary — caption uses --caption color.