:root {
--accent-colour: #ec706a;
--link-colour: #8cc6de;
}
body {
max-width: 1000px;
margin: 0 auto;
background: #363636;
color: #eaeaea;
}
header, nav, footer {
text-align: center;
}
header {
margin: 2em;
margin-top: 1em;
}
header p {
line-height: 1.5em;
}
header > img.title {
width: 100%;
height: 72pt;
}
main.screenshots {
text-align: center;
}
main.screenshots > p {
padding-top: 1em;
}
main > img.screenshot {
width: 80%;
display: block;
margin-left: auto;
margin-right: auto;
transition: all .2s ease-in-out;
}
main > img.screenshot:hover {
width: 100%;
transform: scale(1);
}
main > p.version {
text-align: center;
}
main > div.downloads {
display: grid;
grid-template-rows: 1fr 1fr;
grid-template-columns: max-content max-content;
justify-content: center;
}
a.download {
display: inline-block;
margin-top: 2em;
margin-left: 1em;
margin-right: 1em;
border-radius: 1em;
background: var( --accent-colour );
}
a.download:hover {
background: var( --link-colour );
}
img.download {
filter: invert(6%)
sepia(58%) saturate(857%) hue-rotate(158deg) brightness(91%) contrast(91%);
width: 157px;
height: 75px;
}
nav {
margin-top: 4em;
}
nav ul {
list-style: none;
padding: 0;
margin: 0;
}
nav li {
display: inline;
}
nav li:not(:last-child)::after {
content: " | ";
}
nav a, nav a:visited {
color: var( --link-colour );
}
nav a:link:hover, nav a:visited:hover {
color: var( --accent-colour );
}
footer {
margin-top: 2em;
margin-bottom: 1em;
}