* {
    margin: 0;
    padding: 0;
    box-sizing: content-box;
}

#imagenMain {
    position: fixed;
    width: 100vw;
    height: 100vh;
    object-fit: contain;
    z-index: 1;
}

#imagenBG {
    position: fixed;
    width: 104vw;
    height: 104vh;

    transform: translate(-2vw, -2vh);

    object-fit: cover;
    filter: blur(12px);
    z-index: 0;
}

#indicator {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    font-size: 2rem;
    z-index: 10;
    transition: 200ms;
    filter: saturate(0);
}

#indicator:hover {
    cursor: pointer;
    transform: scale(1.3);
}