.h5p-question-content p {
	color: #000000;
    font-size: 1em; 
    margin: 0 !important;
}

.h5p-no-frame > .h5p-accordion {
    box-sizing: border-box;
    display: block;
    position: relative;
    text-align: left;
    margin: 12px 0;
    padding: 0;
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
}

.h5p-question-introduction {
    font-weight: bold;
    font-size: 1.0em;
    line-height: 24px;
}

.h5p-question-introduction > p {
    color: #000000; /* color of the H5P content */
    font-weight: bold;
    line-height: 24px;
    font-size: 1em;
}

.h5p-iframe-wrapper iframe {
    height: 300px;
}

.h5p-content {
    background: none;
}

.h5p-question {
    background: none;
}

.h5p-multichoice .h5p-answer {
    font-size: 0.9em;
}

.questionset-results .result-header {
    font-size: 1.1em;
    color: #EB0071;
}

.questionset-results .result-text {
    font-size: 1em;
    color: #EB0071;
}

.h5p-question-feedback {
    color: #EB0071;
}

.feedback-text {
    font-size: 1em;
}

.questionset-results .greeting {
    font-size: 1.25em;
}

.h5p-joubelui-button {
    background: #1F1F1F;
}

.h5p-joubelui-button:hover {
    background: #EB0071;
}

.progress-dot.current {
    background: #1F1F1F;
}

.h5p-question-show-solution {
    background: #1F1F1F;
}