SCR.FSettings / Appearance · Themes
CURATEDEDITORTOKENS
Settings / Appearance / Themes
◧ 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
Meridian Zero DEFAULT
ACTIVE
Graphite Dark
Warm Paper
High Contrast WCAG AAA
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
⊹ Overview
▤ Documents
◫ Spaces
AGENTS · LIVE
archivist
Platform / Architecture + New
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