* { color: var(--white); outline: none; border: none; user-select: none; scroll-behavior: smooth; margin: 0; padding: 0;
font-family: 'Fira Code', 'Reddit Mono', 'Inconsolata', 'Cascadia Code', 'PT Sans', 'Roboto', Segoe UI, Lucida Grande, Arial, Verdana, Tahoma; 
-webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; }
    
::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-track { box-shadow: inset 0 0 5px transparent; border-radius: 0px; }
::-webkit-scrollbar-thumb { background: var(--white); border-radius: 0px; }

@view-transition {
  navigation: auto;
}
@supports (view-transition-name: none) {
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation-duration: .2s;
    animation-timing-function: ease-in-out; }
}

img { image-rendering: crisp-edges; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; 
transform: translateZ(0); -webkit-backface-visibility: hidden; -ms-transform: translateZ(0); -webkit-transform: translateZ(0); -ms-interpolation-mode: nearest-neighbor; }

html { background-color: var(--bg); color: var(--white); margin: 0; padding: 0; }
body { margin: 0; padding: 0; }


#content, #content * { font-size: 14px; line-height: 20px; }
#content h1 { font-size: 22px; line-height: 22px; margin: 0px 0px 10px 0px; color: #CB6015; }
#content h2 { font-size: 18px; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#content h3 { font-size: 16px; line-height: 16px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#content p { margin: 0px 0px 20px 0px; padding: 0; }
