@media (prefers-color-scheme: dark){ body { background:#000; color: white; } .content a { color: black; } } body{ margin: 0; font:1.2em/1.62 sans-serif } h1,h2,h3 { line-height:1.2 } @media print{ body{ max-width:none } } #menu { margin: 0; clear: both; color: #069; overflow: hidden; background-color: #17a; display: flex; padding: 0; } #menu a { padding: 0ex 1ex; color: #fff; text-decoration: none; } #menu a:hover { background-color: #069; } .content { padding: 1ex; } .content a { color: white; } .content a:hover { color: #069; }