The most expensive sentence in web maintenance is “the brand color changed.” On most sites that sentence costs a week of find-and-replace. On this one it costs a single setting.
Settings in, variables out
Every color, font, and spacing choice you make in theme settings compiles to a CSS custom property on the root element. Modules never hardcode a brand color; they reference the token.
Why editors should care
Rebrand day stops being a project. Change the primary color once and buttons, links, icons, and accents update across every page — including pages built long after the change.
It also keeps the CSS payload small: one definition, referenced everywhere, cached once.
Under the hood
Theme settings compile to custom properties on :root — --primary-color, --heading-font, --border-radius and friends. Modules reference the tokens, never raw values, which is exactly the discipline the ITCSS settings layer exists to enforce.
About the Author
Founder, Developer, Marketer of Sports Page.
Comments
Related Posts
July 20, 2026
Four CSS Classes That Make Peerless Blog Posts Easier to Read
Four utility classes already built into Peerless let you float images, caption them, and stack link lists, all from the…
July 12, 2026
What Makes Peerless Different From Other HubSpot Themes
The specific architecture decisions -- no build step, zero-margin modules, ITCSS layering -- that separate Peerless…
July 12, 2026
The Story Behind FCP Solutions and Peerless
Why FCP Solutions builds Peerless as its own base theme, and how the same theme now powers more than one production…
July 12, 2026
How to Pass Core Web Vitals on HubSpot CMS
A practical checklist for hitting good Core Web Vitals scores on HubSpot CMS -- images, fonts, third-party scripts, and…
July 12, 2026
The Anatomy of a High-Converting CTA
What separates a call-to-action that converts from one that gets scrolled past -- copy, contrast, and placement, broken…
July 8, 2026
Powering a Sports Portfolio: BuildingSportsPage on Peerless
How we built sportspage.io as a child theme of Peerless: ten custom modules, everything else inherited, and one repo…
