.counters-wrapper {
    position:relative;
    top: -6rem;
}
.counters-wrapper .card-header-title {
    font-size: 4rem;
}
.card h5 .fas {
    margin-left: 0.8rem;
}
.jumbo-underlay {
    background-image: url(/media/jumbo_2k_harbor.jpg);
    background-size: cover;
}
.intro-wrapper {
    background: linear-gradient(-40deg,rgba(0, 0, 0, 0.8),rgba(150,150,150,.9)) !important
}
.intro-wrapper .jumbotron {
    padding:7rem 0;
}

.flexing-numbers {
    position:relative;
    top: -1.5rem;
}
.flexing-numbers p {
    line-height: 2.1em;
}
.flexing-numbers .counter {
    font-family: monospace;
    font-size: 2rem;
}

.hiding-spoilers {
    filter: blur(10px) saturate(0);
    opacity: 0.8;
}
.hiding-spoilers .score {
    visibility: hidden;
}

.spoiler-overlay {
    position:absolute;
    left:0;
    top:0;
    right: 0;
    bottom: 0;
    z-index: 2;
}