Brand & Theming
Make your docs unmistakably yours.
Drop in your brand colors, fonts, and logo. Layer custom CSS for the picky pixels. Or pick a preset and ship today.
Cool
Warm
ACME Docs
Sign in
Getting started
Welcome to the official documentation.
npm install @acme/sdk
ACME Docs
Sign in
Getting started
Welcome to the official documentation.
npm install @acme/sdk
Color & typography
8 swatches. 3 fonts. Done.
- → Background, surface, border, text, heading, accent, muted, success
- → Heading + body + mono font triplet
- → Auto contrast checks for accessibility
- → Per-category and per-article icons from Heroicons / Lucide / Feather
- → Custom header links with icons + style variants (primary / secondary / ghost)
- → Tileable background patterns with opacity control
Palette
#0A0A0B
#18181B
#27272A
#A1A1AA
#FAFAFA
#F59E0B
#10B981
#EF4444
Typography
Aa
Heading
Aa
Body
Aa
Mono
Custom CSS
Override anything. Break nothing.
Sandboxed CSS scope means your overrides target only the article surface — not the admin shell. Drop in :root variables or full selectors.
css
1
.kb-prose h1 {
2
font-family: 'Inter Display', sans-serif;
3
letter-spacing: -0.02em;
4
}
5
6
.kb-callout--note {
7
border-left: 4px solid var(--brand-blue);
8
}
Presets
Or pick a preset that already looks right.
- → Stripe-style amber-on-black
- → Linear-style sage-on-zinc
- → Notion-style warm + serif
Stripe-style
Apply
Linear-style
Active
Notion-style
Apply
Make your docs unmistakably yours.
Free on every plan. Custom CSS available on Pro and above.