/* VAR DCLS
 * ==================================================================== */

:root {
    --bg-img: url('/img/home/wall_dark.png');
    --bg-color: #535353;

    --button-bg-color: #aaa;
    --button-active-bg-color: #888;
    --button-border-color: #ccc;
    --button-text-color: #000;

    --post-bg-color: #f3e8c4;
    --post-text-color: #000;

    --footer-text-color: #fff;
}

/* SPECIFIC CLASSES
 * ==================================================================== */

#header {
    padding: 40px 0;
}

.torch {
    position: relative;
    width: 60px;
    cursor: pointer;
}
.torch:not(.lit) :last-child {
    opacity: 0;
}
.torch :first-child {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

#theDarkness {
    pointer-events: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
}

#theTruth {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/img/home/redfaces.gif');
    overflow-y: scroll;
}

#back {
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 1;
}

.scrim {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 20%, rgba(0,0,0,1) 80%, rgba(0,0,0,0) 100%);
}

#theTruth .post {
    position: relative;
    width: 80vw;
    margin: auto;
    margin-top: 100px;
    background-color: #220000;
    border-color: #220000;
    color: #fff
}