:root {
    --color-black-primary: #000000;
    --color-black-secundary: #111111;
    --color-white-primary: #FFFFFF;
    --color-white-secundary: #F8F8FF;
    --color-gray-primary: #2A2A2A;
    --max-width-tablet: 600px;
    --color-red--primary: #F00014;
    --size-footer: 70px;
}

html,
body {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
}


a:visited {
    color: black;

}

a {
    text-decoration: none;
}

ul {
    list-style: none;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    background-color: var(--color-black-primary); 
    position: relative;
    padding-bottom: calc(var(--size-footer));
    min-height: calc(100vh - 114px);
}

main {
    max-width: 100vw;
    font-size: 1.125em;
}

.main {
    margin-top: 140px;
    background-color: #fafdff;
}

h2 {
    font-size: 29px;
}

p {
    font-size: 20px;
}


/* General Clases */


/* .filtro,
.filtro_vw {
    height: 100%;
    position: absolute;
    opacity: 40%;
    z-index: 2;
    inset: 0;
}

.filtro--color1 {
    background-color: #00000095;
}

.content-info {
    z-index: 100;
    position: relative;
} */


.link-page:hover::before {
    position: absolute;
    content: "[";
    left: -13px;
}

.link-page:hover::after {
    position: absolute;
    content: "]";
    right: -12px;
}

.link-page {
    position: relative;
}

.link-page:hover {
    font-weight: 500;
    color: var(--color-text);
}

.anglyph:hover {
    /* position: relative;
    color: rgba(255, 0, 0, 1);
    font-family: "century gothic", sans-serif;
    mix-blend-mode: screen; */

    /* Opcion 2 */

    text-overflow: clip;
    letter-spacing: 3px;
    text-shadow: -3px 0 1px rgb(30,242,241) , 3px 0 1px rgb(246,5,10) ; 
    /* text-shadow: 2px 0 1px rgb(30,242,241) , -1.4px 0 1px rgb(246,5,10);  */
    
}

.anglyph::before {
    /* content: attr(data-content);
    position: absolute;
    left: .05em;
    color: rgba(0, 255, 255, 1); 
    mix-blend-mode: screen; */
}

@media screen and (max-width: 768px) {}