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;
}
}