Backgrounds & Surfaces

Three surface tiers and when to use each one.

Primary Surface

White #FFFFFF

--bg · bg-surface

Default slide background. Every content slide sits on pure white. Maximum contrast with ink text. Clean, open, breathable.

Use for: all content slides
Inset Surface

Off-white #F5F5F0

--bg-off · bg-surface-off

Cards, inset panels, code block surrounds, keyboard hints. Creates depth without shadow. Warm neutral tone.

Use for: cards, kbd, inset areas
Warm Surface

Warm #FFF8F3

--bg-warm · bg-surface-warm

Title cards, section intro backgrounds, "welcome" slides. A touch of warmth signals a softer, transitional moment.

Use for: title slides, section intros
#1E1E2E

Code surface. The only dark background in the system. Used exclusively for code blocks. Text uses --code-text #CDD6F4.

55/60