@media(prefers-color-scheme:dark){body{color:#e0e0e0;background-color:#1a1a1a}header{border-bottom-color:#444}footer{border-top-color:#444}a:hover{color:#9cf}h1,h2,h3,h4,h5,h6{color:#c4c4c4;a { color: inherit; text-decoration: 0.05em solid #666 underline; &:hover { color: #f0f0f0; text-decoration: 0.05em solid #666 underline; } }}b,strong{font-weight:600;color:#e0e0e0}#logo a{color:#b0b0b0}#logo a:hover{background:#2a2a2a}table thead{color:#e0e0e0}ul.menu li{border-left:solid 1px #969696}.box{background:#2a2a2a;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.5);box-shadow:0 3px rgba(0,0,0,.5)}#main-wrapper{background:#2a2a2a;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.5);box-shadow:0 3px rgba(0,0,0,.5)}#nav ul li a,#nav ul li span{color:#b0b0b0}#nav ul li:hover a,#nav ul li:hover span{background:#2a2a2a}#banner p{color:#b0b0b0}#footer a,.footer a{color:inherit;color:#d3d3d3 !important;text-decoration:underline #666 .05em}#footer a:hover,.footer a:hover{color:#fafafa !important;text-decoration:underline #666 .05em}input[type=checkbox]{background-color:#2a2a2a;border-color:#666}input[type=checkbox]::before{box-shadow:inset 1em 1em #66b3ff}input,select,textarea{background-color:#2a2a2a;color:#e0e0e0;border-color:#666}}#footer a,.footer a{color:inherit;transition:color .25s ease-in-out;-webkit-text-decoration:underline solid #bbbbbb .05em;text-decoration:underline #bbb .05em;&:hover { color:#e0e0e0; -webkit-text-decoration:underline solid #bbbbbb 0.05em; text-decoration:underline solid #bbbbbb 0.05em; }}