Canvas

No chrome at all. A black page, a full-bleed canvas, and a palette that only exists inside the drawing.

1 variant • none contract

When to use it

Reach for it when there is no page furniture at all: a full-bleed sketch and nothing else.

Variants

Same contract, different values. Click a swatch to copy it.

Mandaza

liveread live 2026-09-09

source: https://mandaza.app/

vivid

Copied
1
#ff006e
Copied
2
#fb5607
Copied
3
#ffbe0b
Copied
4
#8338ec
Copied
5
#3a86ff

depth

Copied
1
#03045e
Copied
2
#0077b6
Copied
3
#48cae4
Copied
4
#90e0ef
Copied
5
#caf0f8

warm-sand

Copied
1
#f48c06
Copied
2
#ffba08
Copied
3
#fdd99b
Copied
4
#f1d4af

citrus

Copied
1
#fee440
Copied
2
#ffed66
Copied
3
#fffb96
Copied
4
#fff3b0

neon

Copied
1
#ff71ce
Copied
2
#ff5e5b

Full-bleed generative sketch, click to advance. Palettes are saturated because they are the entire composition; do not reuse them as page chrome.

paste-ready :root
/* Mandaza */
:root {
}

Do / Don't

Do
  • Keep the page furniture at literally nothing: black, no scroll, pointer cursor.
  • Record the palette arrays; they are the only thing carrying identity.
  • Give the canvas a keyboard route to whatever clicking does.
Don't
  • Do not lift these palettes into page chrome. They are saturated because they are the entire composition.
  • Do not add a header. The absence is the design.
  • Do not make the interaction click-only.

Generated from themes/tokens.json v2.0.0 by build-themes.py. Values were read from the live surfaces on 2026-09-09. Edit the tokens, not this page.

Copied to clipboard