Backgrounds & Surfaces
Three surface tiers and when to use each one.
Primary Surface
White #FFFFFF
--bg · bg-surfaceDefault 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-offCards, 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-warmTitle cards, section intro backgrounds, "welcome" slides. A touch of warmth signals a softer, transitional moment.
Use for: title slides, section intros
#1E1E2ECode surface. The only dark background in the system. Used exclusively for code blocks. Text uses --code-text #CDD6F4.