body {
    margin: 0;
    border: 0;
}

#root {
    margin: 0;
    border: 0;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
}
.container {
    position: absolute;
}

.bgcontainer {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
}

.bgimg {
    width: 100vw;
    height: 100vh;
    filter: brightness(10%);
}

#titlecontainer {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.storycontainer {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.title {
    position: relative;
    font-family: "Faculty Glyphic";
    color: #ffffff;
    font-weight: 700;
    font-size: 5vw;
}

.big {
    font-size: 10vw;
}

.story {
    font-family: "Faculty Glyphic";
    color: #ffffff;
    font-size: 1.75vw;
}