Docs navigation
Cards use compact type, quiet surfaces, and restrained hover states.
A regression gallery for built-in Starlight UI and local theme components.
Use this page as a visual regression checklist when changing theme tokens or component overrides.
Docs navigation
Cards use compact type, quiet surfaces, and restrained hover states.
Theme tokens
Cards, code blocks, tabs, and file trees share the local surface tokens.
Search ready
The interface remains easy to scan on dense documentation pages.
@layer lucode { :root[data-theme='dark'] { --background: oklch(14.5% 0 0); --foreground: oklch(98.5% 0 0); --code-background: oklch(20.5% 0 0); }}export const themeConfig = { navLinks: [{ label: 'Showcase', link: '/showcase/starlight-components/' }], docs: { includeAiUtilities: false },};Starlight button Local theme button
Edit a CSS custom property in src/theme/styles/theme.css.
Switch between light and dark mode and review every component group.
Verify the sidebar, search, table of contents, and mobile drawer.
Use bun run build to validate content, aliases, and component imports.
Design tokens live in src/theme/styles/theme.css.
Starlight overrides live in src/theme/components/overrides.
Navigation and local options live in src/theme/config.ts.