html {
height: 100%;
}
body {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
height: 100%;
margin: 0;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #bf89ef;
/* From https://gradienthunt.com/gradient/17023 */
background-image: radial-gradient(
circle farthest-corner at 10% 20%,
rgba(62,133,238,1) 1.1%,
rgba(227,137,240,1) 43.7%,
rgba(243,193,124,1) 89.7%
);
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: 'Courier Prime', sans-serif;
margin-bottom: 0.25em;
}
a,
a:link, a:visited
a:hover, a:active {
color: #285fde;
}
a:link, a:visited {
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
}
.container {
height: 100%;
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.row {
width: auto;
}
.item {
text-align: center;
}
.links {
display: flex;
justify-content: space-around;
list-style: none;
width: 220px;
margin: 12px 0;
padding: 0;
}
.links > li {
display: flex;
}
/* Default .fa-stack is too wide */
.fa-stack-narrow {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 1.75em;
}