Themes Gallery

8 built-in themes with curated color palettes and typography.

Set the theme in your document frontmatter:

---
title: My Talk
theme: elegant
---
Dark
Presentation Title
dark
Default dark theme. Slate blue background with sky blue accents.
Light
Presentation Title
light
Clean white background with deep blue accents.
Minimal
Presentation Title
minimal
Airy, light-weight design. System serif headings, generous whitespace.
Corporate
Presentation Title
corporate
Professional blue and gray. Great for business presentations.
Elegant
Presentation Title
elegant
Warm serif typography with rich earth tones.
Bold
Presentation Title
bold
High contrast black and white with yellow accents.
Forest
Presentation Title
forest
Nature-inspired deep greens with golden highlights.
Ocean
Presentation Title
ocean
Deep sea blues with cyan and warm orange accents.

Color Tokens

Each theme defines 7 color tokens:

TokenUsage
backgroundSlide background
foregroundPrimary text color
primaryHeadings, links, accents
secondarySecondary accents, subtitles
accentHighlights, emphasis
codeBackgroundCode block background
codeForegroundCode block text

Typography

Themes also define font families:

Font SlotDefault
headingInter, system-ui, sans-serif
bodyInter, system-ui, sans-serif
codeJetBrains Mono, Fira Code, monospace

Some themes (elegant, minimal, bold) use custom typography presets with different font families and weights.

Code Syntax Themes

Each theme includes a matching Shiki code highlighting theme so syntax colors feel native to the presentation:

ThemeCode ThemeStyle
darkvitesse-darkWarm dark with muted colors
lightgithub-lightGitHub's light syntax colors
minimalmin-lightUltra-minimal grayscale syntax
corporategithub-lightProfessional GitHub styling
elegantrose-pineWarm rose-tinted syntax
boldtokyo-nightVibrant Tokyo-inspired colors
foresteverforest-darkEarthy greens and browns
oceanmaterial-theme-oceanCool blues and cyans

Mermaid diagrams also sync with the theme colors automatically.