html, body { padding: 0; margin: 0; font-family: sans-serif; } * { box-sizing: border-box; } a { color: #4444ff; } a:visited { color: #aa44ff; } h1, h2, h3, h4, h5, h6 { margin: 0; } @media (prefers-color-scheme: light) { body { background-color: white; color: black; text-shadow: 2px 2px 2px white; } } @media (prefers-color-scheme: dark) { body { background-color: black; color: white; text-shadow: 2px 2px 2px black; } }