* {
    margin: 0 
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: white;
}
nav{
    text-align: center;
}
body {
    background-color: black
}

h1{
    text-align: center;
    color: maroon;
}
h2{
    padding-left: 10px;
    text-align: center;
    margin-bottom: 25px;
}
.prologue{
    color: #BB0000;
}
/* box div stuff */
div {
    justify-content: center;
    margin: auto;
    margin-bottom: 30px;
}
.box {
    width: 475px;
    background: #222222;
    border-color:#676767; /* yes really, i did this on a dare */
    border-style: outset;
    border-width: 5px;
}
.box-text {
    margin: 2%;
}
.casual{
    text-align: justify;
}
.dramatic {
    text-align: center;
}
/* actual animation stuff */

.scale{
    transition: transform 0.5s;
}
.scale:hover{
    transform: scale(1.05);
}
.rainbow-text {
    background-clip: text;
    color: transparent;
    
    animation: change-color 4s ease infinite;
}
@keyframes change-color {
    0%   { background-color: purple; }
    20%  { background-color: orange; }
    40%  { background-color: yellow; }
    60% { background-color: #00CC00; } 
    80%  { background-color: #2020FF; }
    100% { background-color: purple; } 
}

/* The Collapsible of Doom and Despair */
.collapse {
    background-color: #222222;
    border-color:#676767;
    border-style: outset;
    border-width: 5px;
    cursor: pointer;
    padding: 18px;
    font-size: 15px;
    margin-bottom: 20px;
    width: 475px;
    text-align: center;
}
.active, .collapse:hover {
    background-color: #333333;
    border-color: #787878;
}
.collapse-content {
   transition: transform 0.5s;
   opacity: 0%;
}
/* 
.collapse-content:hover {
    opacity: 100%;
}
*/
.poof {
    opacity: 100%;
}