/* try again */
body, main, header {
    transition: all 0.2s ease;
}
body {
    background-color: #131313;
    font-family: sans-serif;
    font-size: 16px;
}
h1 {
    font-size: 39px;
}
h2 {
    font-size: 32px;
}
code {
    background-color: #0a0a0a;
    padding: 0.1em 0.2em;
    color: #aaf7aa;
    font-family: monospace;
    box-shadow: 0px 0px 15px #000000;
}
footer {
    background-color: #e2e2e2;
    color: #1f1f1f;
    border-radius: 50% 50% 0% 0%;
    padding: 2%;
    text-align: center;
    box-shadow: 0px 0px 15px #000000;
    transition: all 0.2s ease;
}
footer a {
    color: #577e57;
}
footer:hover {
    background-color: #1f1f1f;
    color: #e2e2e2;
    transform: scale(1.1);
}
header {
    text-align: center;
    color: #ffffff;
    margin: 0 0.5rem;
    padding: 1%;
}
a {
    color: #aaf7aa;
    display: inline-block;
    transition: all 0.2s ease;
}
a:hover {
    color: #1f1f1f;
    box-shadow: 0px 0px 10px #aaf7aa;
    background-color: #aaf7aa;
    transform: scale(1.15);
    border-radius: 0.25em;
    filter: blur(0.5px);
}
.prev {
    height: 20em;
    box-shadow: 0px 0px 15px #000000;
    transition: all 0.2s ease;
}
.prev:hover {
    transform: rotate(2deg) scale(1.03);
    box-shadow: 0px 0px 30px #000000;
}
.footerprev:hover {
    transform: rotate(2deg) scale(1.03);
}
.logo {
    display: block;
    margin: 2rem auto 1rem auto;
    height: 80px;
    cursor: pointer;
    transition: all 0.2s ease;
}
.logo:hover {
    transform: scale(1.1);
}
.desc {
    background-color: #1f1f1f;
    color: #ffffff;
    font-size: 15px;
    text-align: left;
    padding: 2% 25%;
    box-shadow: 0px 0px 15px #000000;
}
.themes {
    height: 60px;
    top: 5px;
    left: 5px;
    position: absolute;
}
.filesel {
    background-color: #e2e2e2;
    color: #1f1f1f;
    border-radius: 2%;
    padding: 0.5%;
    text-align: center;
    box-shadow: 0px 0px 15px #000000;
    font-size: 15px;
    transition: all 0.2s ease;
}
.filesel p:hover {
    color: #1f1f1f;
    box-shadow: 0px 0px 10px #aaf7aa;
    background-color: #aaf7aa;
    transform: scale(1.15);
    border-radius: 0.25em;
    filter: blur(0.5px);
}
.updates {
    background-color: #772b2b;
    color: #ffffff;
    padding: 0.1%;
}
@media screen and (max-width: 768px) {
    .desc {
        padding: 2% 5%;
        font-size: 13px;
    }
    .filesel {
        font-size: 16px;
    }
}
