@media screen and (prefers-color-scheme: dark) { body { background-color: black; color: white; } a { color: lightblue; } } @media screen and (prefers-color-scheme: light) { body { background-color: white; color: black; } a { color: blue; } } .c-lang, a.c-lang { color: #4343ff; } .rust-lang, a.rust-lang { color: #e33b26; } .warning { color: #ee0000; } .important { color: #aaaa00; } .symbol { color: #66cf8d; } .number { color: #f67400; } .type, a.type { color: #2780b0; } .string { color: #f44f4f; } .char { color: #3daee9; } .keyword { font-weight: bold; } .preprocessor, a.preprocessor { color: #27ae60; } .macro { color: #27ae60; } .comment { color: #a6a9aa; } .controlFlow { color: #fdbc4b; font-weight: bold; } .command { color: #0099ff; font-weight: bold; } .option { color: #2980b9; }