Components
Theme Switcher
System, light, or dark — the site's segmented theme control.
Default
The live control — switching it changes this page.
<ThemeSwitcher client:visible /> Sizes & states
Small — a compact variant (<ThemeSwitcher small /> upstream) for
dense chrome like footers and dropdowns.
Disabled — a read-only preview of the control
(<ThemeSwitcher disabled />); auto-disables when the provider
sets forcedTheme.
Markdown for agents: /design/theme-switcher.md · spec: /design.md