body, html {
    background: var(--claro) !important;
    margin: 0;
}

input[type="submit"],
input[type="button"], button {
    padding: 10px 15px;
    border-radius: 10px;
    border: var(--border-button);
    background: var(--principal);
    color: var(--principal-text) !important;
    cursor: pointer;
    font-weight: 600;
    outline: none;
}
input[type="submit"],
input[type="button"], button:hover {
    opacity: 0.8;
    transition: 0.5s;
    outline: none;
}

button:hover {
    opacity: 0.8;
    transition: 0.5s;
}

button.transparent {
    padding: 10px 15px;
    border-radius: 10px;
    border: 1px solid var(--tenue);
    background: transparent;
    color: var(--medio) !important;
    cursor: pointer;
    font-weight: 600;
}
button:hover {
    opacity: 0.8;
    transition: 0.5s;
}

textarea {
    border: var(--border);
    padding: var(--l);
    background: transparent;
    border-radius: var(--l);
    width: 100%;
    outline: none;
}
input {
    padding: 10px 15px;
    border-radius: 10px;
    border: 1px solid var(--tenue);
    background: transparent;
    color: var(--medio) !important;
    font-weight: 600;
    outline: none;
}

input.big {
    padding: 10px 15px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid var(--tenue) !important;
    background: transparent;
    color: var(--medio) !important;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: -1px;
}







main {
    padding: 100px 20px;
    max-width: 1000px;
    width: 1000px;
}


.contenido {
    display: flex;
    justify-content: center;
}

.imagen-destacada img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.autor img {
    border-radius: 50%;
}

.espandir-comentario {
    border: var(--border);
    padding: var(--l);
    border-radius: var(--l);
}
.lista-comentarios {
    margin: 0;
}
.formulario-comentario div {
        display: flex;
    flex-direction: column;
    gap: var(--l);
}
.formulario-comentario div form {
        display: flex;
    flex-direction: column;
    gap: var(--m);
}
.autor-avatar img {
    border-radius: var(--xxl);
}

.fixed-whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: 20px;
}
.fixed-whatsapp-icon img {
    width: 50px;
    height: 50px;
}



@media screen and (max-width: 600px) {
main {
    padding: 50px 20px;
}
}

