← Living Brand index

The Living Styleguide

Spec-Page Design System · Dark Theme · a token remap of the base
Dark · remap
01

Foundations

deltas from base
Only what changes from the light base: surfaces, lifted accents, inverted tint pairing. Spacing, type scale, and radii are inherited unchanged — see the base living styleguide for those.
Accent palette · lifted for charcoal · the vibrant eight
Teal
#1AC7B6
Pink
#FF6CA0
Yellow
#FFD24D
Coral
#FF8A5C
Violet
#A78BFA
Green
#6FD05F
Magenta
#F877E2
Blue
#64A4F7
Surfaces & ink · three depths
Paper
#1A1C20
Surface
#232630
Code well
#2B2F3A
Ink
#F3F1EC
Ink-soft
#A8ADB8
Line
#363A44
Text-on-tint · INVERTED (deep fill + light text)
Teal · 5FE6D6 Coral · FFB088 Pink · FF9DC0 Violet · C7B3FF Yellow · FFE08A Green · 9EE38F Magenta · FFA3F0 Blue · 99C5FF
Contrast on charcoal · verified AA
ink #F3F1EC15.11 : 1
teal #1AC7B68.03 : 1
pink #FF6CA06.42 : 1
violet #A78BFA6.27 : 1 (tightest)
yellow #FFD24D11.84 : 1
02

Components

Same components as the base, dark tokens. The one theme-specific component is the cursive hero. Everything else is structurally identical to light.
03

Inherited from base

Unchanged from the light living styleguide: spacing scale, type scale, radii, brush filters (color-agnostic), voice, and the full SEO/AEO/meta layer. Stated here only so nobody re-solves them.
04

New components · 2026-09-11

ten components, added this session
Every one of the ten pages built this session renders only in a fixed light chrome. Three needed nothing — they were already independent of page theme. The rest get a real remap here, following the same surfaces/lifted-accents/inverted-pairing rules as sections 01-02.
Already theme-independent — no remap needed

Terminal Chrome

The window itself already renders on --surface-2 even inside the light-mode page — a "dark island" by design, per that page's own comment header. Nothing to remap; only the outer .term-trigger button (currently background:#fff) would need a dark surface if reused directly on a dark page.

Code Inspector · source pane

The left-hand .inspector-code pane is already --surface-2 in the light page. Only the right-hand .inspector-detail panel (currently var(--g-panel), a light surface) needs a dark remap — same treatment as the Modal's explanation pane, below.

Scroll Blur · the mechanism

backdrop-filter and mask-image have no color of their own — they blur and fade whatever sits behind them, on either theme. Zero delta to the four-layer stack itself; only the demo frame's chrome (.sb-frame, .sb-content text) needs dark tokens if the demo is reused here.

Created for you, with ❤️ by Robert Evans · The AI Design Architect