:root { --black: #261230; --white: #ffffff; --radiate: #d7ff64; --flare: #6340ac; --rock: #78876e; --galaxy: #261230; --space: #30173d; --comet: #6f5d6f; --cosmic: #de5fe9; --sun: #ffac2f; --electron: #46ebe1; --aurora: #46eb74; --constellation: #5f6de9; --neutron: #cff3cf; --proton: #f6afbc; --nebula: #cdcbfb; --supernova: #f1aff6; --starlight: #f4f4f1; --lunar: #fbf2fc; --asteroid: #e3cee3; --crater: #f0dfdf; } [data-md-color-scheme="astral-light"] { --md-default-bg-color--dark: var(--black); --md-primary-fg-color: var(--galaxy); --md-typeset-a-color: var(--flare); --md-accent-fg-color: var(--cosmic); } [data-md-color-scheme="astral-dark"] { --md-default-bg-color: var(--galaxy); --md-default-fg-color: var(--white); --md-default-fg-color--light: var(--white); --md-default-fg-color--lighter: var(--white); --md-primary-fg-color: var(--space); --md-primary-bg-color: var(--white); --md-accent-fg-color: var(--cosmic); --md-typeset-color: var(--white); --md-typeset-a-color: var(--radiate); --md-typeset-mark-color: var(--sun); --md-code-fg-color: var(--white); --md-code-bg-color: var(--space); --md-code-hl-comment-color: var(--asteroid); --md-code-hl-punctuation-color: var(--asteroid); --md-code-hl-generic-color: var(--supernova); --md-code-hl-variable-color: var(--starlight); --md-code-hl-string-color: var(--radiate); --md-code-hl-keyword-color: var(--supernova); --md-code-hl-operator-color: var(--supernova); --md-code-hl-number-color: var(--electron); --md-code-hl-special-color: var(--electron); --md-code-hl-function-color: var(--neutron); --md-code-hl-constant-color: var(--radiate); --md-code-hl-name-color: var(--md-code-fg-color); --md-typeset-del-color: hsla(6, 90%, 60%, 0.15); --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15); --md-typeset-table-color: hsla(0, 0%, 100%, 0.12); --md-typeset-table-color--light: hsla(0, 0%, 100%, 0.035); } [data-md-color-scheme="astral-light"] img[src$="#only-dark"], [data-md-color-scheme="astral-light"] img[src$="#gh-dark-mode-only"] { display: none; /* Hide dark images in light mode */ } [data-md-color-scheme="astral-light"] img[src$="#only-light"], [data-md-color-scheme="astral-light"] img[src$="#gh-light-mode-only"] { display: inline; /* Show light images in light mode */ } [data-md-color-scheme="astral-dark"] img[src$="#only-light"], [data-md-color-scheme="astral-dark"] img[src$="#gh-light-mode-only"] { display: none; /* Hide light images in dark mode */ } [data-md-color-scheme="astral-dark"] img[src$="#only-dark"], [data-md-color-scheme="astral-dark"] img[src$="#gh-dark-mode-only"] { display: inline; /* Show dark images in dark mode */ } /* See: https://github.com/squidfunk/mkdocs-material/issues/175#issuecomment-616694465 */ .md-typeset__table { min-width: 100%; } .md-typeset table:not([class]) { display: table; } /* See: https://github.com/astral-sh/ruff/issues/8519 */ [data-md-color-scheme="astral-dark"] details summary a { color: var(--flare); } /* See: https://github.com/astral-sh/ruff/issues/9046 */ [data-md-color-scheme="astral-dark"] div.admonition { color: var(--md-code-fg-color); background-color: var(--md-code-bg-color); } /* Prevent the shadow from the nav title from blurring the top link. The box shadow isn't really doing anything anyway. This is a consequence of the reduced nav spacing below. */ .md-nav--primary .md-nav__title { box-shadow: none; } /* Omits the nav title "uv" entirely unless on a small screen, in which case the nav title is needed for backwards navigation in the collapsible nav variant. See https://github.com/astral-sh/uv/issues/5130 */ .md-nav__title { display: none; } @media screen and (max-width: 1219px) { .md-nav__title { display: flex ; } } /* Reducing spacing between nav items to fit more content */ .md-nav__link { margin-top: 0.25em; } .md-nav__item--section { margin: 0.75em 0; } /* Retain larger spacing for each top-level section in the nav */ .md-nav__item--nested { margin-top: 1em; } /* Retain larger spacing for the right-side table-of-contents nav */ .md-nav--secondary .md-nav__link { margin-top: 0.5em; } /* See: https://mkdocstrings.github.io/recipes/#prevent-selection-of-prompts-and-output-in-python-code-blocks */ .highlight .gp, .highlight .go { /* Generic.Prompt, Generic.Output */ user-select: none; } /* Increase the size of the sections headings, remove the bold */ .md-nav__container > .md-nav__link:first-child { font-size: 17.5px; font-weight: normal; margin-bottom: 0.1em; } /* Increase the size of the index nav item to match the sections */ .md-nav--primary .md-nav__item:first-child { font-size: 17.5px; font-weight: normal; } /* But do not increase the size of other nav items */ .md-nav__item--section > .md-nav > .md-nav__list > .md-nav__item { font-size: 15px; font-weight: normal; } /* Bold the active nav link for accessibility */ .md-nav__link--active { font-weight: bold; } /* Styling for the generated CLI reference page */ .cli-reference dd { margin-top: 0.1em; margin-bottom: 0.5em; } .cli-reference dd p { margin-block-start: 0.2em; margin-block-end: 0.3em; } .cli-reference ul { margin-bottom: 0.1em; } h3.cli-reference { font-size: 1.1em; margin: 0 0 0 0; } /* Styling for anchor link headers */ .toclink { color: unset !important; } .toclink:hover { color: var(--md-accent-fg-color) !important; }