
.doc-version-warning-banner {
 background: #b0b0b0;
 border: black 1px solid;
 padding: 0.2em;
 border-radius: 5px;
 color: black;
}

/*
.doc-version-warning-banner > a:visited {
 color: #9b59b6;
}
*/

footer p {
 /* overrides theme.css:6 setting this to 12px */
 margin-bottom: 0.5em;
}

.doc-footer-current-version {
 /* balances the 'footer P{margin-bottom: 0.5em;}' use because the Sphinx version
  * info from the template is not in a P block */
 margin-top: 0.5em;
}

dialog#doc-dialog-version {
 display: block;
 position: fixed;
 left: 1em;
 right: auto;
 bottom: 5em;
 height: -webkit-fit-content;
 width: -webkit-fit-content;
 color: -internal-light-dark(black, white);
 margin: auto;
 border-width: initial;
 border-style: solid;
 border-color: initial;
 border-image: initial;
 border-radius: 1em;
 padding: 1em;
 background: -internal-light-dark(white, black);
 width: 20em;
 /* z-index below nav sidebar version selector */
 z-index: 300;
}

/* .hide-once prevents unwanted flicker on page reload */
.hide, .hide-once {
 visibility: hidden;
}

/* .hide-once prevents unwanted flicker on page reload */
.collapse, .collapse-once {
 visibility: collapse;
}

object.svg-github-corner > svg {
}

.img-github-corner {
  max-width: 149px;
}

.github-corner-abs {
 position: fixed;
 right: 0;
 top: 0;
 z-index: 150;
}

/* follows nav sidebar removal */
@media (max-width:768px) {
 .github-corner-abs {
  visibility: hidden;
 }
 dialog#doc-dialog-version {
  visibility: hidden;
 }
}
