.game{
    position: absolute;
    background-color:#fff;
    background-size: 100% 100%;
    z-index:1;
}

.player{
    position: absolute;
    z-index: 999;
    -webkit-filter: drop-shadow(-10px 10px 2px #00000026);
    filter: drop-shadow(-10px 10px 2px #00000026); 
    z-index: 5;
}
.playerInner{
    width:100%;
    height:100%;
    background-image: url(../img/shaker.png);
    background-size: 100% 100%;
    animation-timing-function: ease-in-out;
}
.fruit{
    position: absolute;
    -webkit-filter: drop-shadow(-6px 10px 4px #00000026);
    filter: drop-shadow(-6px 10px 4px #00000026); 
    z-index: 10;
}
.fruitInner{
    width:inherit;
    height:inherit;
    background-image: url(../img/fruit1.png);
    background-size: contain;
}
.obstacle{
    position: absolute;
    -webkit-filter: drop-shadow(-16px 16px 8px #00000026);
    filter: drop-shadow(-16px 16px 8px #00000026); 
    background-size: 100% 100%;
    z-index: 20;
}
.hud{
    position: absolute;
    display: flex;
    align-items: center;
    background-image: url(../img/glassicon.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.hud .meter{
    position: absolute;
    width:210px;
    height:22px;
    border:2px solid #c81d43;
    right:0;
    border-radius: 12px;
    background-color: #fee9ee;
    overflow: hidden;
}

.hud .meter .inner{
    width:100%;
    height:100%;
    border-radius: 10px;
    background-image: url(../img/innermeter.jpg);
    background-size: 50px;
    animation: meterAni 2s linear infinite;
}

.road{
    position: absolute;
    background-image: url(../img/snowbg.jpg);
    background-size: 100% 100%;
}

.blokje{
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 999;
    position: absolute
}

@keyframes catch {
    0% {transform: scale(1);}
    40% {transform: scale(1.2);}
    70% {transform: scale(0.8);}
    100% {transform: scale(1);}
}

@keyframes meterAni {
    0% {background-position: 0px;}
    100% {background-position: 74px;}
}