/* This website was made by Jack with help from Nameless <3 */

@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");

:root {
    --bs-body-bg: #ebfffa;
    --bs-body-bg-rgb: 235, 255, 250;
    --bs-body-color: #3a261b;
    --bs-body-color-rgb: 58, 38, 27;
    --bs-body-font-family: "Calibri";
    --bs-body-font-size: 16px;
    --bs-body-line-height: 140%;

    --bs-link-color: #9e603f;
    --bs-link-color-rgb: 158, 96, 63;
    --bs-link-hover-color: #bf8159;
    --bs-link-hover-color-rgb: 191, 129, 89;
}

/* set body width and center alignment */
article {
    margin-right: auto;
    margin-left: auto;
    max-width: 40rem;
}

/* set link decorations */
a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* fix heading margins */
:is(h1, h2, h3, h4, h5, h6) {
    margin-top: 0.3em;
    margin-bottom: 0;
}

/* set paragraph text justification */
p {
    text-align: justify;
}

/* apply this class to any paragraph to indent it */
p.indent {
    text-indent: 2em;
}

/* for the header image */
.full {
    margin-top: 1em;
    margin-bottom: 2em;
}

/* adjust header image fill depending on device */
@media (max-width: 768px) {
    .full {
        width: 100vw;
    }
}
@media (min-width: 769px) {
    .full {
        width: 80vw;
    }
}

.clear {
    clear: both;
    margin: 0;
}

/* Another sick leak by

         /\                                       .-.                      
     _  / |                                      (_).)   .'.-.      .'     
    (  /  |  ..;.::..-.   .-.    . ,';.  .-.       .:   ;  `-' .-..'     . 
     `/.__|_.'.;   ;     ;   :   ;;  ;;.;.-'      -:'..'  ;'  :   ;    .'; 
 .:' /    | .;'    `;;;;'`:::'-'';  ;;  `:::'  .  :' `:_.;:._.`:::'`..' .' 
(__.'     `-'                   ;    `.       (_.'     `.'          '       */
