* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial; margin: 1em; } h1 { font-size: 2rem; margin: 0.5em 0; } h1 a, h1 a:active, h1 a:visited, h1 a:hover { color: hsl(182.8, 70.2%, 42.2%); text-decoration: none; } h2 { margin-bottom: 0.5ex; font-size: 1.25rem; } li { margin-left: 1em; } p { margin: 1em 0; } footer { margin-top: 2em; font-size: 0.75rem; } .media-track { margin: 1ex 0; padding: 1ex; border: 1px solid hsl(0, 0%, 88.2%); } option.unused { font-style: italic; color: red; } .upload-box { margin: 2em 0; padding: 1ex; }