:root { --white: #fff; } * { box-sizing: border-box; } html, body { padding: 0; margin: 0; color: var(--darkgray); background-color: var(--white); } body>header, body>main, body>footer { padding: 1rem; margin: auto; max-width: 1024px; } h1, h2 { font-weight: 600; } a { text-decoration: none; }