body {
    width: 100%;
    height: 100%;

    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    justify-content: center;

    position: absolute;
    top: 0;
    left: 0;
}

.tagline {
    display: inline;
    font-family: 'ArialRounded', "Arial Black", system-ui;
    color: #34bcff;
    font-size: 1.5em;
}

@font-face {
    font-family: 'ArialRounded';
    src: url('/fonts/arialrounded/ArialRoundedMTBold.eot');
    src: url('/fonts/arialrounded/ArialRoundedMTBold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/arialrounded/ArialRoundedMTBold.woff2') format('woff2'),
    url('/fonts/arialrounded/ArialRoundedMTBold.woff') format('woff'),
    url('/fonts/arialrounded/ArialRoundedMTBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

