.puzzle_container {
    background-color: var(--color-container);
    color: var(--color-containertext);
    padding: 10px;
    margin-bottom: 1em;
}

.puzzle_container a {
    color: var(--color-containertext);
}

.puzzle_intro {
    text-align: center;
    margin-bottom: 0px;
}

.puzzle_intro_subtext {
    text-align: center;
    margin-top: 0px;
}

.puzzle_continue {
    text-align: center;
}

.section_container {
    max-width: 700px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-color: var(--color-container);
    color: var(--color-containertext);
}