body{max-width:1000px;width:90%;margin:0 auto;padding:0;background-color:#f2f2fc;font-family:Arial,sans-serif;line-height:1.6;color:#07061a}#content{margin:auto;overflow:hidden;color:#07061a}article{height:100%;color:#07061a}@media(prefers-color-scheme:dark){body{background-color:#120c2a;color:#ececf9}#main-header,footer{background-color:#251a40;color:#f8f8ff}#main-header nav ul{background-color:#322a55}#main-header nav ul li a:hover{background-color:#3f3865}#content,article{color:#f8f8ff}}#maincontent p{color:#07061a}#main-header{text-align:center;background-color:#5f5a85;color:#f8f8ff;padding:10px 0;margin:0}#main-header h3{margin:0;font-size:2em}#main-header nav ul{list-style:none;padding:0;margin:0;background-color:#3f3865;display:flex;flex-wrap:wrap;justify-content:center}#main-header nav ul li{color:#f8f8ff;display:inline-block;margin:0 1em}#main-header a{color:#f8f8ff;background-color:#3f3865;text-decoration:none}#main-header a:hover{background-color:#4e497a}nav a{color:#f8f8ff;text-decoration:none}footer{background-color:#5f5a85;color:#f8f8ff;padding:10px;padding-bottom:10px;bottom:0;left:0;line-height:1.2}