◧ APPEARANCE · TOKEN THEMES
Theming.
4 CURATED·2 CUSTOM·APPLIES WORKSPACE-WIDE
Active theme
Meridian Zero v0.1.0
A theme is just a set of CSS custom properties you override globally.
Every colour, space and size in editorzero reads from a token (
--ink, --paper, --ultra, --agent…). Re-skinning is editing those globals — no rebuild, no fork. Ship a curated theme, or paste your own :root{ } block. Humans and agents stay legible under every set.
01
Curated themes
SAME UI · DIFFERENT :ROOT
ACTIVE
02
Create theme
EDITING · “Northwind After-Dark” UNSAVED CHANGES
⊹Semantic tokens
28 VARS
Reset group
Neutrals07
Accent · Ultramarine04
Agent · Cyan04
Functional03
Type03
Metrics04
◉Live preview
RENDERS AS YOU TYPE
editorzero
⊹ Overview
▤ Documents
◫ Spaces
AGENTS · LIVE
archivist
2026 · WK22 · LIVE DOC
Runtime topology.
The dispatcher routes every mutation through one transaction seam, so humans and agents converge on a single CRDT.
Nadia A.
archivist typing…
Idempotent retries keep the audit log to exactly twoone entry per mutation.
● PUBLISHED
◐ IN REVIEW
✓ CONVERGED
✓
Contrast verified. Body text 8.1:1 · agent text 5.4:1 · accent 4.9:1 — all pass WCAG AA. Two tokens auto-nudged for legibility.
AA OK
03Export · or paste your own
CSS CUSTOM PROPERTIES
northwind-after-dark.theme.css⧉ COPY
/* A theme = a :root override. No rebuild. */ :root[data-theme="after-dark"] { --paper: #0E1117; --surface: #161B22; --ink: #E6EDF3; --hair: #283039; --ultra: #3B5BFF; --agent: #22D3E0; --ok: #2BB673; --radius: 0px; }
Paste any
:root{ } block to author a theme — the same tokens drive every surface: Web UI, exported PDF, embeds.
EDITORZERO · THEMING = GLOBAL TOKEN OVERRIDE · NO REBUILD
28 TOKENS6 GROUPSWCAG AA ENFORCED