/* --- --- @import "{{ site.theme }}"; */ body { background: rgba(32, 32, 32, 1.0); color: rgb(216, 216, 216); font-size: 14px; } section a { text-decoration-line: underline; color: rgb(221, 221, 221); } h1, h2, h3 { color: white; } h1 a { color: white; } h2 { margin-top: 48px; margin-bottom: 12px; } strong { color: white; } code { /*display: inline-block;*/ border: 1px solid rgba(0,0,0,0.5); background: rgba(64, 64, 64, 0.75); color: white; padding: 2px 4px; } img { vertical-align: bottom; } li img { width: 24px; height: 24px; padding-top: 8px; padding-right: 8px; } h1 img { width: 32px; height: 32px; } a:hover { font-weight: unset; color: white; } th, td { border: 0px; } th { color: #888; } /* undo theme styling on header and footer */ header { padding-left: 1px; } header ul { list-style: none; /*height: fit-content;*/ height: auto; background: rgba(32, 32, 32, 1.0);; border: 0px; } header li { width: auto; float: none; border: 0px; height: auto; } header ul li a { line-height: unset; text-align: left; height: auto; color: rgb(221, 221, 221); font-size: 16px; } header ul li a:hover { font-weight: unset; color: white; } header ul li a:focus { font-weight: unset; color: white; border: 0px; } header ul li a:active { background: transparent; } footer { color: rgb(96, 96, 96); background-color: rgba(32, 32, 32, 1.0); position: fixed; bottom: 0; } footer a { color: rgb(96, 96, 96); text-decoration: underline; }