ScribleSketch design themes for every block.
A theme isn't a stylesheet — it's a small set of tokens. Palette, type ramp, density, paper. Four layers, resolved at render time, applied across every block.
The grove's understory is alive — fog drift, a single warbler mid-flight, the smell of pine resin.
Four tokens. Every page.
Palette gives the colors. Type ramp gives the voice. Density gives the rhythm. Paper gives the surface. Together they're a theme.
Tokens become CSS at render time.
No class explosion. No stylesheet to compile. The resolver takes a tokens object, derives CSS variables, applies them to the active scope. Switching profiles is one operation.
Quick log — what shipped, what's stuck, who's next.
Tune four tokens. Save as a preset.
On Pro, every token is overridable. Adjust the palette, swap the paper, slide the density. Save your custom preset and pick it like any of the six built-ins.
Editor changes flow through to the page in under a millisecond. Token values resolve, CSS variables update, every block re-tints in place.
One block. A different rhythm.
The page theme is the default. Override any single block's tokens to break visual rhythm where you want emphasis — different accent, different paper, different density — without leaving the composition.
Quick log — what shipped, what's stuck, what's next. Three tracks running in parallel; one with a hard blocker.
- ✓ Mixer routing · clean
- ✓ Speaker mounts · braced
- → Crossover EQ · Rajiv
Overrides scope to one block. Reset takes the block back to the page's defaults. Export carries the overrides through cleanly — they land in PDF, PNG, and JSON.