Customize brand colors across surfaces
Charm seeds a master brand palette when you install, and it cascades to every storefront surface — the widget, Loyalty Hub, landing page, emails, membership block, cart prompt, and product-page points. You style once and everything stays consistent, or you override the colors on a single surface without affecting the rest.
- Open any surface’s page under Visibility — for example Visibility → Store widget.
- Expand the Color theme section. It’s collapsed by default and shows a Customized badge when this surface diverges from your brand.
- Edit the pickers, grouped into Text and buttons (Primary, Text), Surfaces (Background, Secondary background, Border), and Icons (Icon colour, Icon background). Each picker starts on the color the surface currently resolves to; changing one overrides just that field, while the rest keep tracking your brand.
- Watch the surface’s live preview update as you edit.
- Save.
When colors aren’t enough
Section titled “When colors aren’t enough”The pickers cover what Charm can express; your theme sometimes needs more — a font that has to cascade in, a nav that outranks the widget, spacing between stacked landing blocks. The Branding page carries a global Custom CSS field for exactly that, and it reaches every surface at once. A surface’s own Custom CSS is applied after it, so per-surface rules still win.