html { /* background-color: #f1f5f9; */ /* font-family: sans-serif; */ } body { margin: 0 auto; width: 100%; max-width: 80ch; padding: 1rem; line-height: 1.5; } * { box-sizing: border-box; } h1 { margin: 1rem 0; font-size: 2.5rem; } html.dark { background-color: #0d0950; color: #fff; } .dark .menu { background-color: #fff; color: #000; } .dark .nav-links a:hover, .dark .nav-links a:focus { color: #0d0950; } .dark .nav-links a { color: #fff; } .dark a { color: #ff9776; }