# Sphinx Lumina Theme > Sphinx Lumina Theme documentation ## Pages - [Sphinx Lumina Theme](index.html.md): Main documentation page - [Reference](reference/index.html.md): Visual showcase and syntax reference for every content type Lumina styles. - [Guides](guides/index.html.md): Go deeper with Lumina — search, styling, navigation, and development workflows. - [Getting Started](getting-started/index.html.md): Get Lumina running in your Sphinx project in under five minutes. - [Contributing](contributing/index.html.md): How to set up a development environment and contribute to the Sphinx Lumina Theme. - [Extensions](extensions/index.html.md): Lumina works with any Sphinx extension. These are the ones we recommend and style specifically. - [Admonitions](reference/admonitions.html.md): Callout boxes that highlight important information. Each type has a distinct color and icon. - [API Documentation](reference/api-documentation.html.md): How technical API documentation renders in the Lumina theme. This page covers manually written API d... - [Architecture](contributing/architecture.html.md): How the Sphinx Lumina Theme is structured internally. - [Badges & Buttons](reference/badges-and-buttons.html.md): Inline badges and clickable buttons from sphinx-design for labeling and calls to action. Requires th... - [Cards & Grids](reference/cards-and-grids.html.md): Layout components from sphinx-design for visually organizing content into cards and responsive grids... - [Code Blocks](reference/code-blocks.html.md): Syntax-highlighted code with line numbers, emphasis, captions, and more. - [Configuration](getting-started/configuration.html.md): Everything you can configure in Lumina — theme options, accent colors, and a complete reference. - [Custom Styling](guides/custom-styling.html.md): Override CSS custom properties, fonts, syntax highlighting themes, and templates for deeper customiz... - [Dark Mode](guides/dark-mode.html.md): Lumina includes dark mode out of the box. Readers can toggle between light, dark, and system prefere... - [Development Workflow](guides/development-workflow.html.md): Set up live-reloading for a fast edit-preview cycle while writing documentation. - [Diagrams](reference/diagrams.html.md): Lumina supports [Mermaid](https://mermaid.js.org/) diagrams via the `sphinxcontrib-mermaid` extensio... - [Footnotes & References](reference/footnotes-and-references.html.md): Cross-referencing, citations, glossaries, and linking across documents and projects. - [HTTP API Documentation](reference/http-api.html.md): How HTTP API endpoints render in the Lumina theme. This page covers auto-generated docs from OpenAPI... - [Icon Browser](reference/icons.html.md): Page content - [Icons](guides/icons.html.md): Make your docs easier to scan by adding icons to cards, sidebar navigation, and your site logo. Lumi... - [Images & Figures](reference/images-and-figures.html.md): Embedding and formatting visual content in your documentation. - [Installation](getting-started/installation.html.md): Install the Lumina theme and build your first page. - [Introduction](introduction.html.md): Sphinx is one of the most powerful documentation generators in the Python ecosystem. It handles cros... - [JavaScript API](contributing/javascript-api.html.md): Auto-generated reference for the theme’s Alpine.js components. Each component is a factory function ... - [Landing Page](guides/landing-page.html.md): A landing page gives your docs a distinctive entry point — full-width, no sidebar, with an optional ... - [Lists & Tables](reference/lists-and-tables.html.md): Structured content for organizing information. - [Math](reference/math.html.md): Mathematical notation rendered by MathJax. Enabled by the `dollarmath` and `amsmath` MyST extensions... - [MathJax](extensions/mathjax.html.md): Sphinx includes MathJax support by default. Combined with MyST’s `dollarmath` and `amsmath` extensio... - [Mermaid Diagrams](extensions/mermaid.html.md): [sphinxcontrib-mermaid](https://sphinxcontrib-mermaid-demo.readthedocs.io/) renders Mermaid diagrams... - [MyST Markdown](guides/myst-markdown.html.md): Write Sphinx documentation in Markdown with full access to directives and roles. - [MyST Parser](extensions/myst-parser.html.md): [MyST Parser](https://myst-parser.readthedocs.io/) lets you write documentation in Markdown instead ... - [Navigation](guides/navigation.html.md): Configure header links, social icons, sidebar depth, and breadcrumbs. - [OpenAPI](extensions/openapi.html.md): [sphinxcontrib-openapi](https://sphinxcontrib-openapi.readthedocs.io/) generates HTTP API documentat... - [Releases](releases.html.md): - Optimize scrollspy and improve accessibility - [Search](guides/search.html.md): Configure how readers search your documentation — Pagefind for fast client-side search, or Sphinx’s ... - [sphinx-copybutton](extensions/sphinx-copybutton.html.md): [sphinx-copybutton](https://sphinx-copybutton.readthedocs.io/) adds a copy-to-clipboard button to ev... - [sphinx-design](extensions/sphinx-design.html.md): [sphinx-design](https://sphinx-design.readthedocs.io/) adds cards, grids, tabs, badges, buttons, and... - [sphinx-js](extensions/sphinx-js.html.md): [sphinx-js](https://github.com/mozilla/sphinx-js) auto-generates JavaScript API documentation from J... - [sphinx-last-updated-by-git](extensions/sphinx-last-updated-by-git.html.md): [sphinx-last-updated-by-git](https://github.com/mgeier/sphinx-last-updated-by-git) adds a “Last upda... - [sphinx-llm](extensions/sphinx-llm.html.md): Make your docs readable by AI assistants and coding tools. [sphinx-llm](https://github.com/NVIDIA/sp... - [Typography](reference/typography.html.md): Text formatting and structural elements for readable documentation. This page covers every text-leve... - [Wide Layout](guides/wide-layout.html.md): Lumina’s default content width (48rem) is optimized for comfortable reading at around 80-90 characte... --- For more comprehensive documentation, see [llms-full.txt](llms-full.txt)