:root {
    /* --font-name: 'Signika', sans-serif; */
    --font-name: 'Solway', serif;
    --pst-color-primary: #51b46d!important;
    --pst-color-secondary: #7fc994!important;
    --sd-color-primary-highlight: #7fc994!important;
    --sd-color-primary-border: #7fc994!important;
    --pst-font-family-base: var(--font-name)!important;
    --pst-font-family-base-system: var(--font-name)!important;
    --pst-font-family-heading: var(--font-name)!important;
}

/* make dropdowns that are 'danger' in dark mode look better */
html[data-theme="dark"] {
    --pst-color-danger: #ea96a3!important;
    --sd-color-danger-bg: #bd5360!important;
}

.navbar-brand img {
    max-width: min(100%, 150px);
}

/* if there's no secondary sidebar element at all, don't reserve space for it */
@media (min-width: 1200px) {
  .bd-main:not(:has(.bd-sidebar-secondary)) .bd-content .bd-article-container {
    max-width: 100% !important;
  }

  .bd-main:not(:has(.bd-sidebar-secondary)) .bd-article,
  .bd-main:not(:has(.bd-sidebar-secondary)) .bd-article-container {
    max-width: 100% !important;
  }
}
.bd-main:not(:has(.bd-sidebar-secondary)) .bd-article-container {
    max-width: 100% !important;
}


/* Reduce indentation for lists */
ul dd {
    margin-left: 0px!important;
}

ul.navbar-icon-links {
    column-gap: 1rem!important;
    justify-content: center!important;
}

/* add a question admonition */
div.admonition.admonition-question > .admonition-title::after {
    color: pink;
    content: "\f059";
}
div.admonition.admonition-question {
    border-color: pink;
}
div.admonition.admonition-question > .admonition-title {
    background-color: #db83a4;
    color: white;
}

/* Add a "task" admonition */
div.admonition.admonition-task > .admonition-title::after {
    color: var(--pst-color-primary);
    content: "\f0ae";
}
div.admonition.admonition-task {
    border-color: var(--pst-color-primary);
}
div.admonition.admonition-task > .admonition-title {
    background-color: var(--pst-color-primary);
    color: white;
}