body { margin:40px auto; max-width:800px; line-height:1.6; font-size:18px; font-family: Sans-Serif; color:#444; padding: 0em 1em; } h1,h2,h3 { line-height:1.2; } h3 a:link { text-decoration: none; } h3 a:visited { text-decoration: none; } h3 a:hover { text-decoration: none; } h3 a:active { text-decoration: none; } .newsfeed { color: #9400d3; } h1.newsfeed { text-align: center; } @media (prefers-color-scheme: dark) { body { color:#ebecf7; background-color:#171b25; } h3 a:visited { color:#a15cb3; } h3 a { color:#8d9afa; } a:visited { color:#ac71bb; } a { color:#a7b1fc; } }