Skip to main content

Set global colors and fonts

Set your brand's palette and typography in one place and the entire site, including the page-builder elements, follows. No per-element styling, no CSS.

Colors

Your color palette lives in the Component Presets (Unyson+ → Extensions → Shortcodes → Settings). Each named color becomes a reusable preset you can pick anywhere a color is chosen, and it emits a text-{name} / bg-{name} utility class. Change a palette color once and everywhere it's used updates.

Typography

Open Appearance → Theme Settings → General → Typography. Set the family, size, weight, line-height, letter-spacing, and color for h1–h6 and body (with mobile tiers). Add Custom Fonts (self-hosted .woff2) in the same area if you're not using a Google font.

Layout & roundness

Still in Theme Settings → General → Layout: site width and background, the spacing scale, container gutter, and Border Roundness (which drives the --radius tokens on cards, buttons, inputs, and images).

How it's applied

Everything you set is compiled into a single generated stylesheet (no inline-style soup), built from CSS custom properties the theme generates from your settings. See How settings become CSS.

Move a design between sites

Colors, fonts, header/footer, and custom CSS export as one file: Theme Settings → Miscellaneous → Export / Import. See Child themes → moving a design.

See also