body {
    background-color: rgb(7, 7, 7);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.door {
    position: absolute;
    right: 18px;
    margin-top: 40px;
}
div.door>a>img {
    height: 160px;
    opacity: 0;
    transition-duration: 0.4s;
}
div.door>a>img:hover {
    opacity: 1;
}
.main {
    background-color: rgb(9, 9, 9);
    margin: -7px auto;
    width: 1500px;
    height: auto;
}
div.lain>h1 {
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size: 102px;
    color: rgb(85, 116, 210);
    margin: 10px 0px 10px 0px;
}
.lain {
    display: flex;
    flex-direction: column;
    margin: auto;
    margin-bottom: 55px;
    width: 1100px;
    height: auto;
}
div.lain>h2 {
    text-align: center;
    text-decoration: underline 6px;
    font-family: "Sofia Sans Condensed", sans-serif;
    font-size: 95px;
    margin: 70px 200px 10px 200px;
    color: rgb(166, 49, 49);
    transition-duration: 0.7s;
    opacity: 1;
}
div.lain>p {
    text-align: center;
    font-family: "Sofia Sans Condensed", sans-serif;
    font-size: 50px;
    margin: 0px 0px 25px 0px;
    padding: 0px 100px 0px 100px;
    color: rgb(85, 116, 210);
}
#lainsita {
    margin-top: 20px;
    align-self: center;
    width: 660px;
}
div.lain>h1:hover {
    color: rgb(172, 191, 209);
    cursor: default;
}
div.lain>h2:hover {
    opacity: 0;
    cursor: default;
}
.enlace {
    margin: auto;
    width: 900px;
    height: 950px;
}
div.enlace>h1 {
    height: 100px;
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size:80px;
    color: rgb(166, 49, 49);
    margin: 0px 150px 20px 150px;
}
div.enlace>h1:hover {
    color: rgb(166, 49, 49);
    cursor: default;
}
div.enlace>p {
    text-align: center;
    font-family: "Sofia Sans Condensed", sans-serif;
    font-size: 50px;
    margin: 0px 0px 50px 0px;
    color: rgb(85, 116, 210);
}
div.enlace>ul>li {
    font-family: "Sofia Sans Condensed", sans-serif;
    text-align: center;
    list-style: none;
    font-size: 90px;
    color: rgb(150, 170, 189);
    margin-bottom: 20px;
}
div.enlace>ul>li>a {
    text-decoration: none;
    color: rgb(150, 170, 189);
}
div.enlace>ul>li>a:hover {
    color: rgb(166, 49, 49);
    background-color: rgb(11, 11, 11);
    text-decoration: 5px line-through;
}