[data-md-color-scheme="default"] { --md-primary-fg-color: #5f9b77; --md-primary-fg-color--light: #a9dfc1; --md-primary-fg-color--dark: #45745a; --md-accent-fg-color: #78c594; --md-typeset-a-color: #447d5f; --md-default-bg-color: #f5fbf7; --md-code-bg-color: #e8f4ed; --tf-search-bg: rgba(244, 252, 247, 0.22); --tf-search-bg-hover: rgba(244, 252, 247, 0.3); --tf-search-text: #1a2e23; --tf-search-placeholder: rgba(26, 46, 35, 0.55); --tf-search-border: rgba(238, 249, 242, 0.14); --tf-link-hover: #3d6f54; --tf-nav-hover: #4a7b61; --tf-nav-active: #406c55; --tf-nav-heading: #5e6962; --tf-scrollbar-thumb: rgba(95, 155, 119, 0.34); --tf-scrollbar-thumb-hover: rgba(79, 135, 103, 0.5); --tf-scrollbar-track: rgba(95, 155, 119, 0.08); } [data-md-color-scheme="slate"] { --md-primary-fg-color: #73c091; --md-primary-fg-color--light: #a9dfc1; --md-primary-fg-color--dark: #52976e; --md-accent-fg-color: #94d7b2; --md-typeset-a-color: #8ed4ac; --tf-search-bg: rgba(233, 247, 239, 0.1); --tf-search-bg-hover: rgba(233, 247, 239, 0.16); --tf-search-text: #eefaf3; --tf-search-placeholder: rgba(238, 250, 243, 0.74); --tf-search-border: rgba(169, 223, 193, 0.16); --tf-link-hover: #7cc79c; --tf-nav-hover: #88cfaa; --tf-nav-active: #9adbb8; --tf-nav-heading: #c7d9cf; --tf-scrollbar-thumb: rgba(115, 192, 145, 0.28); --tf-scrollbar-thumb-hover: rgba(115, 192, 145, 0.42); --tf-scrollbar-track: rgba(115, 192, 145, 0.08); } .md-search__form { background-color: var(--tf-search-bg); border-radius: 999px; box-shadow: inset 0 0 0 1px var(--tf-search-border); transition: background-color 160ms ease, box-shadow 160ms ease; } .md-search__form:hover, .md-search__form:focus-within { background-color: var(--tf-search-bg-hover); box-shadow: inset 0 0 0 1px rgba(238, 249, 242, 0.22); } .md-search__input, .md-search__icon { color: var(--tf-search-text); } .md-search__input::placeholder { color: var(--tf-search-placeholder); } .md-search-result__meta { background-color: rgba(169, 223, 193, 0.12); } .md-header__topic { font-weight: 700; opacity: 1 !important; pointer-events: auto !important; position: static; transform: none !important; transition: none !important; z-index: auto !important; } .md-header__topic + .md-header__topic { display: none !important; } .md-header__title--active .md-header__topic, .md-header__title--active .md-header__topic + .md-header__topic { opacity: 1 !important; transform: none !important; } .md-header__title { cursor: pointer; } .md-header__title:focus-visible { border-radius: 0.2rem; outline: 2px solid var(--tf-nav-active); outline-offset: 0.12rem; } .md-typeset a { transition: color 140ms ease, opacity 140ms ease; } .md-typeset a:hover, .md-typeset a:focus { color: var(--tf-link-hover) !important; } .md-sidebar--primary .md-nav__title, .md-sidebar--primary .md-nav__item--section > .md-nav__link, .md-sidebar--secondary .md-nav__title { color: var(--tf-nav-heading); } .md-sidebar--primary .md-nav__link[for]:hover, .md-sidebar--primary .md-nav__link[for]:focus, .md-sidebar--primary .md-nav__link[href]:hover, .md-sidebar--primary .md-nav__link[href]:focus, .md-sidebar--secondary .md-nav__link[href]:hover, .md-sidebar--secondary .md-nav__link[href]:focus { color: var(--tf-nav-hover); } .md-sidebar--primary .md-nav__link--active, .md-sidebar--primary .md-nav__link--active:hover, .md-sidebar--primary .md-nav__link--active:focus, .md-sidebar--secondary .md-nav__link--active, .md-sidebar--secondary .md-nav__link--active:hover, .md-sidebar--secondary .md-nav__link--active:focus { color: var(--tf-nav-active); } .md-sidebar--primary .md-sidebar__scrollwrap, .md-sidebar--primary .md-sidebar__inner, .md-sidebar--secondary .md-sidebar__scrollwrap, .md-sidebar--secondary .md-sidebar__inner { scrollbar-width: thin; scrollbar-color: var(--tf-scrollbar-thumb) var(--tf-scrollbar-track); } .md-sidebar--primary .md-sidebar__scrollwrap::-webkit-scrollbar, .md-sidebar--primary .md-sidebar__inner::-webkit-scrollbar, .md-sidebar--secondary .md-sidebar__scrollwrap::-webkit-scrollbar, .md-sidebar--secondary .md-sidebar__inner::-webkit-scrollbar { width: 0.46rem; height: 0.46rem; } .md-sidebar--primary .md-sidebar__scrollwrap::-webkit-scrollbar-track, .md-sidebar--primary .md-sidebar__inner::-webkit-scrollbar-track, .md-sidebar--secondary .md-sidebar__scrollwrap::-webkit-scrollbar-track, .md-sidebar--secondary .md-sidebar__inner::-webkit-scrollbar-track { background: var(--tf-scrollbar-track); border-radius: 999px; } .md-sidebar--primary .md-sidebar__scrollwrap::-webkit-scrollbar-thumb, .md-sidebar--primary .md-sidebar__inner::-webkit-scrollbar-thumb, .md-sidebar--secondary .md-sidebar__scrollwrap::-webkit-scrollbar-thumb, .md-sidebar--secondary .md-sidebar__inner::-webkit-scrollbar-thumb { background-color: var(--tf-scrollbar-thumb); border-radius: 999px; border: 2px solid transparent; background-clip: content-box; } .md-sidebar--primary .md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb, .md-sidebar--primary .md-sidebar__inner:hover::-webkit-scrollbar-thumb, .md-sidebar--secondary .md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb, .md-sidebar--secondary .md-sidebar__inner:hover::-webkit-scrollbar-thumb { background-color: var(--tf-scrollbar-thumb-hover); } .md-typeset table:not([class]) { font-size: 0.92rem; }