@font-face {
    src: url(../fonts/frank/FrankfurterChrD/FrankfurterChrD.ttf);
    font-family: frank;
}
html, body {
    width: 100%;
    height: 100%;
}
body {
    background: rgb(2,2,251);
    background: linear-gradient(68deg, rgba(2,2,251,0.15) 0%, rgba(252,0,0,0.15028018043154767) 50%, rgba(255,250,0,0.15) 100%);
    overflow: hidden;
    border: 1px solid;
    position: fixed;
}
a {
    text-decoration: none;
}

@media screen and (min-width:320px) {
    .glove {
        width: 70%;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        filter: drop-shadow(-15px 14px 12px black);
    }
    .text-grid {
        /* position: relative;
        top: -91%; */
        width: 100%;
        height: 100%;
        display: grid;
    }
    header {
        font-size: 48pt;
        font-family: frank;
        text-align: center;
        color: #fff;
        filter: drop-shadow( 0px 0px 2px #08f900);
    }
}

@media screen and (min-width:568px) { 
    .glove {
        height: 95%;
        width: unset;
    }
}