*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a{
 text-decoration: none;
 color: rgb(56, 131, 125);
}

body{
    font-family: Tahoma;
    background: black;
    color: rgb(56, 131, 125);
    user-select: none;
}

header, footer{
    margin-block: 15px;
    padding: 10px;
}

main{
    width: 100%;
    height: auto;
    /* background-color: #fff; */
}
.container{
    width: 80%;
    min-height: 85vh;
    margin: auto;
    text-align: justify;
}

h1{
    text-align: center;
    color: rgb(103, 180, 176);
}

h4{
    margin-block: 15px;
}

.story{
    font-size: 2rem;
    line-height: 1.5em;
}

.modified, .note{
    color: rgb(114, 114, 114);
}

/* Footer Styling */
footer{
    text-align: center;
    margin-block: 20px;
}

.author{
    font-size: 1.5rem;
    margin-block: 10px;
}