body{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
#background-video {
    height: 100vh;
    width: 100vw;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    filter: opacity(90%) contrast(100%) brightness(80%);

}
.main{
    position: relative;
    height: 90vh;
    border-radius: 60px;
    width: 90vw;
    margin-top: 5vh!important;
}
#bas{
    z-index: 1!important;
    position: absolute!important;
    bottom: 10vh!important;
}
#image{
    position: relative;
    max-width: 400px;
    animation-name: none;
    animation-duration: 1s;
    animation-direction: alternate;
    animation-iteration-count: infinite ;
}
#score{
    position: absolute!important;
    bottom: 10vh!important;
}
@keyframes move {
    from{transform: rotate(180deg) scale(1.3,1.3);}
    to{transform: rotate(360deg) translateY(-3vh) scale(1,1);}
}
@keyframes lose {
    from{transform: scale(1.3,1.3);}
    to{transform: translateY(-5vh) scale(1,1);}
}
@keyframes jump {
from{}
to{transform: translateY(3vh);}    
}