.github-corner svg { fill: var(--primary-light-color); color: var(--page-background-color); width: 72px; height: 72px; } @media screen and (max-width: 767px) { .github-corner svg { width: 50px; height: 50px; } #projectnumber { margin-right: 22px; } } .title_screenshot { filter: drop-shadow(0px 3px 10px rgba(0,0,0,0.22)); max-width: 500px; margin: var(--spacing-large) 0; } .title_screenshot .caption { display: none; } #theme-selection { position: fixed; bottom: 0; left: 0; background: var(--side-nav-background); padding: 5px 2px 5px 8px; box-shadow: 0 -4px 4px -2px var(--side-nav-background); display: flex; } #theme-selection label { border: 1px solid var(--separator-color); border-right: 0; color: var(--page-foreground-color); font-size: var(--toc-font-size); padding: 0 8px; display: inline-block; height: 22px; box-sizing: border-box; border-radius: var(--border-radius-medium) 0 0 var(--border-radius-medium); line-height: 20px; background: var(--page-background-color); opacity: 0.7; } @media (prefers-color-scheme: dark) { html:not(.light-mode) #theme-select { background: url("data:image/svg+xml;utf8,") no-repeat; background-size: 8px; background-position: calc(100% - 6px) 65%; background-color: var(--page-background-color); } } html.dark-mode #theme-select { background: url("data:image/svg+xml;utf8,") no-repeat; background-size: 8px; background-position: calc(100% - 6px) 65%; background-color: var(--page-background-color); } #theme-select { border: 1px solid var(--separator-color); border-radius: 0 var(--border-radius-medium) var(--border-radius-medium) 0; padding: 0; height: 22px; font-size: var(--toc-font-size); font-family: var(--font-family); width: 215px; color: var(--primary-color); border-left: 0; display: inline-block; opacity: 0.7; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;utf8,") no-repeat; background-size: 8px; background-position: calc(100% - 6px) 65%; background-repeat: no-repeat; background-color: var(--page-background-color); } #theme-selection:hover #theme-select, #theme-selection:hover label { opacity: 1; } #nav-tree-contents { margin-bottom: 30px; } @media screen and (max-width: 767px) { #theme-selection { box-shadow: none; background: none; height: 20px; } #theme-select { width: 80px; opacity: 1; } #theme-selection label { opacity: 1; } #nav-path ul li.navelem:first-child { margin-left: 160px; } ul li.footer:not(:first-child) { display: none; } #nav-path { position: fixed; bottom: 0; background: var(--page-background-color); } }