@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;
}
a {
    text-decoration: none;
}
header:hover {
    color: #18db36;
    filter: drop-shadow( 0px 0px 2px #bafd00);
}

@media screen and (min-width:320px) {
    .brush {
        width: 71%;
        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 {
        width: 100%;
        height: 100%;
        display: grid;
        overflow-y: scroll;
    }
    header {
        font-size: 30pt;
        font-family: frank;
        text-align: center;
        color: #fff;
        filter: drop-shadow( 0px 0px 2px #08f900);
    }
}
@media screen and (min-width:568px) { 
    .brush {
        height: 95%;
        width: unset;
    }
}
@media and (min-width:800px) {
    header {
        font-size: 48pt;
    }
}