html { height: 100%; } body { padding: 1rem; font-family: 'Lato', sans-serif; background-color: hsl(0 0% 1%); background: linear-gradient(hsl(0 0% 1%) 50%, hsl(0 0% 8%) 100%); background-attachment: fixed; } h1 { font-family: 'Italiana', serif; letter-spacing: 0.05ch; } body, h1 { color: hsl(0 0% 97%); } a, a:visited { color: white; text-decoration: none; font-weight: 700; } @media (min-width: 600px) { body { padding: 2rem; } }