html,
body {
background: #021012;
}
.container {
position: absolute;
overflow: hidden;
top: 0;
bottom: 0;
left: 0;
right: 0;
color: white;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
-webkit-animation: fadein 3s;
-moz-animation: fadein 3s;
-ms-animation: fadein 3s;
-o-animation: fadein 3s;
animation: fadein 3s;
}
@keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
@-moz-keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
@-webkit-keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
.introduction {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
}
.logo {
width: 220px;
}
.footer {
color: gray;
bottom: 20px;
font-size: 14px;
position: absolute;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.footer a {
color: #888;
margin: 0;
transition: all 200ms;
text-decoration: none;
}
.footer a:hover {
color: #021012;
background: cyan;
}
.left {
display: inline-block;
margin-bottom: 30px;
margin-left: 0;
margin-right: 30px;
}
.right {
display: inline-block;
}
.right a {
display: inline-block;
margin-right: 30px;
}
.noselect{
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
@media only screen and (max-width: 40em) {
.left {
display: block;
margin-right: 0;
}
.right {
display: block;
}
.right a:last-child {
margin-right: 0;
}
.content {
left: 15%;
width: 70%;
}
.logo {
width: 180px;
}
}