#competency-quiz-main .competency-tabs,
#area-quiz-main .competency-tabs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
}
#competency-quiz-main .competency-row,
#area-quiz-main .competency-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
}
#competency-quiz-main .competency-row .row-title,
#area-quiz-main .competency-row .row-title {
    font-size: 1.3rem;
    font-weight: 700;
    margin-right: 1rem;
}

#start-modal,
#start-modal *,
#start-modal *::before,
#start-modal *::after {
    font-family: 'Galmuri9', var(--font-display) !important;
}

#start-modal input,
#start-modal textarea,
#start-modal select,
#start-modal button,
#start-modal input::placeholder,
#start-modal textarea::placeholder {
    font-family: 'Galmuri9', var(--font-display) !important;
}

header,
header *,
header *::before,
header *::after,
.curriculum-order-toolbar button,
.curriculum-order-row-tools button,
.curriculum-inline-order-toggle {
    font-family: 'Galmuri9', var(--font-display) !important;
}

header .slot-machine .reel {
    font-family: 'Press Start 2P', cursive !important;
}

#quiz-partials-root .tabs .tab,
#quiz-partials-root .competency-tabs .tab {
    font-family: 'Galmuri9', var(--font-display) !important;
}
