Theme
Presets, fonts, code themes, and the fields you set yourself.
A project that changes nothing gets a look Staleless designed: readable typography, a working sidebar, dark mode, strong contrast, and semantic HTML.
Everything below is optional.
Presets
Section titled “Presets”Four, and each is a starting point rather than a lock:
| Preset | For | Character |
|---|---|---|
| Standard | Most products | Sidebar, comfortable measure, soft corners. |
| Minimal | Small, literate docs | Less furniture, more text. |
| Developer | API and tooling docs | Denser, code forward. |
| Help centre | Support content | Cards and categories first. |
Three pairings, each with a sans and a mono face:
| Pairing | Character |
|---|---|
| Geist | The default. Neutral and modern. |
| Humanist | Warmer, for prose-heavy documentation. |
| System | The reader’s own system fonts. Nothing to download. |
Code themes
Section titled “Code themes”Five: default, plain, classic, vivid, contrast.
contrast exists for accessibility. Choose it when your readers include people
who need more separation than a designer would pick.
The fields you set
Section titled “The fields you set”accentcolourYour brand colour. It drives links, buttons and active states. Leave it unset to use the Staleless accent.
logoassetShown in the header. Upload it in the asset library.
faviconassetThe browser-tab icon. This is the one themable field with no default: unset means your site ships no icon rather than the Staleless mark. Our identity does not belong on your documentation’s tab.
social imageassetThe card image when somebody links to your site. Unset means no card.
code themestringOne of the five above.
Contrast is checked, not hoped for
Section titled “Contrast is checked, not hoped for”An accent colour that fails contrast against the background in either light or dark mode is reported when you set it. Inline formatting cannot produce an inaccessible combination.
Custom CSS
Section titled “Custom CSS”A scoped stylesheet of your own, on Pro and above. It is scoped rather than global so a rule cannot break the sidebar, the search dialog or the accessibility of a control.
Arbitrary JavaScript is not accepted.
Light and dark
Section titled “Light and dark”Both, always, plus a system setting that follows the reader. There is no dark-mode flash: the theme is resolved before the first paint.
Note
“Powered by Staleless” appears in the footer on Free. Pro and above remove it. See Plans.