Textures · token-derived

Quiet structure.

Every field derives from --ink, --accent or --warm, so none needs an edit when the palette changes. The quiet family stays under a 6% whisper budget and may sit under copy; the other four are treatments — one per page, never under body text.

Quiet fields

Eight fields, three planes.

.texture-ledger

.texture-grid

.texture-columns

.texture-halftone

.texture-arc

.texture-hatch

.texture-bloom

.texture-marquee

.texture-leather

grunge

grunge.

worn, printed, tactile. A treatment: one per page, never under body copy.

.texture-grain

.texture-scuff

.texture-misprint

cyberpunk

cyberpunk.

emissive, screen-based. A treatment: one per page, never under body copy.

.texture-scanlines

.texture-neon-grid

.texture-glow

sleek

sleek.

precision, security print, anodized metal. A treatment: one per page, never under body copy.

.texture-guilloche

.texture-specular

psychedelic

psychedelic.

poster-print interference. A treatment: one per page, never under body copy.

.texture-liquid

.texture-solarize

Raster

Duotone for what is not native.

Off-palette screenshots and illustrations sit under .duotone — grayscale on the plane, truth on hover. Restage the artefact natively whenever you can instead.

Back to the map.