:root {
    --cassiopeia-color-primary: #41b6c4;
    --cassiopeia-color-link: #1d91c0;
}
body {
    font-family: "Century Gothic", Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #1d91c0;
}
.container-header {
    background-color: var(--cassiopeia-color-primary);
    background-image: none;
}
.container-topbar {
    color: var(--cassiopeia-color-link);
    background-color: #fff;
    padding: 1rem;
    text-align: center;
}
@media (max-width: 991.99px) {
    .container-below-top .mod-menu {
        justify-content: space-evenly;
    }
}
.container-below-top .mod-menu {
    flex-direction: row;
    color: var(--cassiopeia-color-link);
}
.container-header .navbar-brand {
    margin-inline-end: auto;
    margin-inline-start: auto;
}
footer .grid-child {
    background-color: transparent;
    border: none;
    padding: 0;
}
.footer {
    background-color: var(--cassiopeia-color-primary);
    background-image: none;
}
