@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800;900&display=swap');
@font-face {
    font-family: fanta_f;
    src: url('../../static/Font/fanta_regular_by_pependejo-dbvx61f.ttf');
    font-weight:100;
    font-weight:normal;
  }
body,html{
    margin:0;
    height: 100vh;
    overflow: hidden;
}
canvas{
    margin:0px !important;
}
#content{
    height:100vh;
    width: min(450px, 100vw);
    margin:0 auto;
    position: relative;
}
.intro, .outro{
    opacity:0;
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-image: url('../img/assets/Asset\ 37.png');
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1;
    animation: showAnim .5s forwards;
}
.intro img, .outro img{
    position: absolute;
    top: 83vh;
    right:0;
    left:0;
    margin: 0 auto;
    padding-left: 60px;
    cursor: pointer;
}
.outro.all{
    background-image: url('../img/assets/Asset\ 38.png');
}
.outro{
    background-image: url('../img/assets/outro 2.png');
}
.outro img:first-child{
    padding-left: 170px;
    top: calc(84vh - 55px);
}
.outro img:last-child{
    padding-left: 170px;
    top: 84vh;
}

.banner{
    position: absolute;
    width:calc(100% - 20px) !important;
    height: 60px;
    top:10px;
    right: 0;
    left:0;
    margin:0 auto;
    background-image: url('../img/assets/Asset\ 11.png');
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 10;
}
.banner img{
    position: absolute;
    right:20px;
    height:110%;
    content: url(../img/assets/Asset\ 12.png);
}
.banner img.c2{
    content: url(../img/assets/Asset\ 13.png);
}
.banner img.c3{
    content: url(../img/assets/Asset\ 14.png) !important;
}

.banner #time{
    font-family: monospace;
    font-size: 30px;
    font-weight: 200;
    position: absolute;
    width:100%;
    text-align: center;
    display:flex;
    align-items: center;
    justify-content: center;
    height:100%;
    padding-left: 53px;
    margin: 0 auto;
}

@keyframes showAnim {
    from{
        opacity:0;
        z-index: 100;
    }
    to{
        z-index: 100;
        opacity:1;
    }
}
@keyframes showAnim2 {
    from{
        opacity:0;
        z-index: 50;
    }
    to{
        z-index: 50;
        opacity:1;
    }
}