/** * This is a general styling sheet. * It should be used for customizations that affect multiple pages. * * This file is compiled into styles/custom.css by sphinxcontrib.sass, see: * https://sass-lang.com/guide/ */ /* Global */ code.literal { border: 0; } /* Version switcher */ .version-switcher__menu a.list-group-item.sk-avail-docs-link { display: flex; align-items: center; &:after { content: var(--pst-icon-external-link); font: var(--fa-font-solid); font-size: 0.75rem; margin-left: 0.5rem; } } /* Primary sidebar */ .bd-sidebar-primary { width: 22.5%; min-width: 16rem; // The version switcher button in the sidebar is ill-styled button.version-switcher__button { margin-bottom: unset; margin-left: 0.3rem; font-size: 1rem; } // The section navigation part is to close to the right boundary (originally an even // larger negative right margin was used) nav.bd-links { margin-right: -0.5rem; } } /* Article content */ .bd-article { h1 { font-weight: 500; margin-bottom: 2rem; } h2 { font-weight: 500; margin-bottom: 1.5rem; } // Avoid changing the aspect ratio of images; add some padding so that at least // there is some space between image and background in dark mode img { height: unset !important; padding: 1%; } // Resize table of contents to make the top few levels of headings more visible li.toctree-l1 { padding-bottom: 0.5em; > a { font-size: 150%; font-weight: bold; } } li.toctree-l2, li.toctree-l3, li.toctree-l4 { margin-left: 15px; } } /* Dropdowns (sphinx-design) */ details.sd-dropdown { &:hover > summary.sd-summary-title > a.headerlink { visibility: visible; } > summary.sd-summary-title { > a.headerlink { font-size: 1rem; } // See `js/scripts/dropdown.js`: this is styling the "expand/collapse all" button > button.sk-toggle-all { color: var(--pst-sd-dropdown-color); top: 0.9rem !important; right: 3rem !important; pointer-events: auto !important; display: none; border: none; background: transparent; } } &[open] > summary.sd-summary-title:hover > .sd-summary-up.sk-toggle-all, &:not([open]) > summary.sd-summary-title:hover > .sd-summary-down.sk-toggle-all { display: block; } } /* scikit-learn buttons */ a.btn { &.sk-btn-orange { background-color: var(--sk-orange-tint-1); color: black !important; &:hover { background-color: var(--sk-orange-tint-3); } } &.sk-btn-cyan { background-color: var(--sk-cyan-shades-2); color: white !important; &:hover { background-color: var(--sk-cyan-shades-1); } } } /* scikit-learn avatar grid, see build_tools/generate_authors_table.py */ div.sk-authors-container { display: flex; flex-wrap: wrap; justify-content: center; > div { width: 6rem; margin: 0.5rem; font-size: 0.9rem; } } /* scikit-learn text-image grid, used in testimonials and sponsors pages */ @mixin sk-text-image-grid($img-max-height) { display: flex; align-items: center; flex-wrap: wrap; div.text-box, div.image-box { width: 50%; @media screen and (max-width: 500px) { width: 100%; } } div.text-box .annotation { font-size: 0.9rem; font-style: italic; color: var(--pst-color-text-muted); } div.image-box { text-align: center; img { max-height: $img-max-height; max-width: 50%; } } } div.sk-text-image-grid-small { @include sk-text-image-grid(60px); } div.sk-text-image-grid-large { @include sk-text-image-grid(100px); }