header {
    background-color: var(--primary-color);
}
header > h1 {
    color: var(--primary-color-2);
    font-family: 'Libre Franklin Regular', Fallback, sans-serif;
    text-shadow: 0 0 0 rgba(0,0,0,0.6);
    font-size: 4rem;
}
h1.title {
    color: var(--primary-color-2);
    font-family: 'Roboto Light', Fallback, sans-serif;
    text-shadow: 0 0 0 rgba(0,0,0,0.6);
    font-size: 2rem;
    text-align: left;
}
section {
    background-color: var(--primary-color-1);
}
p > b {
    font-family: 'Roboto Bold', Fallback, sans-serif;
}
p {
    font-family: 'Roboto Light', Fallback, sans-serif;
}
.accordion-button:not(.collapsed) {
    background-color: var(--primary-color) !important;
    color: var(--primary-color-2);
}
.accordion-header > button:hover {
    border-bottom: none;
}