brand-hub-engine · dual-room · 21 colors
Fontless engine: text below is Inter (body fallback) + Fraunces italic (accent fallback). Licensed fonts are supplied by the client repo — drop them in and the specimens upgrade with zero markup change.
Type — the three exemplars
Palette — 21 colors, exactly what this brand defined
--buttermilk#fafaf3 --buttermilk-2#f3f0e8 --buttermilk-3#ecebdf --pepper#211f20 --pepper-2#181617 --pepper-3#0c0b0b --emerald#1e4c48 --emerald-glow#2fa89a --emerald-deep#0b2321 --carnelian#b74a00 --walnut#a66f00 --forest#7a7f2a --indigo#2a2f74 --plum#691c4a --brick#8f2f2f --ash#797875 --clementine#ffa70b --honey#fac53a --stone#dbd6d2 --smoke#b1afaa --mint#81d3c6 Semantic tokens — the dual-room invariant
Default room: dark. These flip on html[data-mode]. Toggle above to watch the page repaint from the generated [data-mode] block.
--bg var(--pepper) --bg-2 var(--pepper-2) --bg-3 var(--pepper-3) --ink var(--buttermilk) --ink-2 #d7d3c8 --ink-3 #8a8680 --line rgba(250, 250, 243, 0.08) --line-strong rgba(250, 250, 243, 0.18) --accent var(--emerald) --accent-glow var(--emerald-glow) --emphasis var(--honey) --code-bg rgba(250, 250, 243, 0.06)