html {
  /*****************************************************************************
  * Icon
  */

  // Font size across all icons
  --pst-font-size-icon: 1.5rem;

  // Font Awesome default icons
  --pst-icon-check-circle: "\f058"; // fa-solid fa-circle-check
  --pst-icon-info-circle: "\f05a"; // fa-solid fa-circle-info
  --pst-icon-exclamation-triangle: "\f071"; // fa-solid fa-triangle-exclamation
  --pst-icon-exclamation-circle: "\f06a"; // fa-solid fa-circle-exclamation
  --pst-icon-times-circle: "\f057"; // fa-solid fa-circle-xmark
  --pst-icon-lightbulb: "\f0eb"; // fa-solid fa-lightbulb
  --pst-icon-download: "\f019"; // fa-solid fa-download
  --pst-icon-angle-left: "\f104"; // fa-solid fa-angle-left
  --pst-icon-angle-right: "\f105"; // fa-solid fa-angle-right
  --pst-icon-external-link: "\f35d"; // fa-solid fa-up-right-from-square
  --pst-icon-search-minus: "\f010"; // fa-solid fa-magnifying-glass-minus
  --pst-icon-github: "\f09b"; // fa-brands fa-github
  --pst-icon-gitlab: "\f296"; // fa-brands fa-gitlab
  --pst-icon-share: "\f064"; // fa-solid fa-share
  --pst-icon-bell: "\f0f3"; // fa-solid fa-bell
  --pst-icon-pencil: "\f303"; // fa-solid fa-pencil

  // Bootstrap icons
  --pst-breadcrumb-divider: "\f105";

  --pst-icon-admonition-default: var(--pst-icon-angle-right);
  --pst-icon-admonition-note: var(--pst-icon-info-circle);
  --pst-icon-admonition-attention: var(--pst-icon-exclamation-circle);
  --pst-icon-admonition-caution: var(--pst-icon-exclamation-triangle);
  --pst-icon-admonition-warning: var(--pst-icon-exclamation-triangle);
  --pst-icon-admonition-danger: var(--pst-icon-exclamation-triangle);
  --pst-icon-admonition-error: var(--pst-icon-times-circle);
  --pst-icon-admonition-hint: var(--pst-icon-lightbulb);
  --pst-icon-admonition-tip: var(--pst-icon-lightbulb);
  --pst-icon-admonition-important: var(--pst-icon-exclamation-circle);
  --pst-icon-admonition-seealso: var(--pst-icon-share);
  --pst-icon-admonition-todo: var(--pst-icon-pencil);
}

/*.bd-main .bd-content .bd-article-container {
  max-width: 100%;
}

.bd-page-width {
  max-width: 100%;
}*/

.footer-items__start, .footer-items__end {
  display: flex;
  flex-direction: row;
}

.sphinx-features {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}
.sphinx-feature {
    flex: 1 1 100%;
    margin: 0 !important;
    background-color: white !important;
}
.sphinx-feature p {
    hyphens: none !important;
}
div.sphinx-feature > p.admonition-title {
    background-color: #f0f0f0 !important;
    padding-left: 2rem;
    font-weight: bold;
}
div.sphinx-feature > p.admonition-title::before {
    display: none;
}


.sphinx-features-three {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}

.sphinx-feature-three {
    flex: 1 1 100%;
    margin: 0 !important;
    background-color: white !important;
}
.sphinx-feature-three p {
    hyphens: none !important;
}
div.sphinx-feature-three > p.admonition-title {
    background-color: #f0f0f0 !important;
    padding-left: 2rem;
    font-weight: bold;
}
div.sphinx-feature-three > p.admonition-title::before {
    display: none;
}

@media (min-width: 768px) {
    .sphinx-feature {
        flex: 0 0 auto;
        box-sizing: border-box;
        width: 48%;
    }
    .sphinx-feature-three {
        flex: 0 0 auto;
        box-sizing: border-box;
        width: 30%;
    }
}
