.h5p-container.h5p-crossword {
    border-radius: 24px;
    background: #FD8404;
}

.h5p-content {
    border-radius: 24px;
}

.h5p-crossword .h5p-joubelui-button {
    background: #fff;
    color: #000;
}

.h5p-crossword-cell.h5p-crossword-cell-empty {
    background: #000 !important;
}

.h5p-crossword-input-fields-group {
    padding-inline: 30px;
}

.h5p-crossword .h5p-question-buttons.h5p-question-visible {
    margin-left: 15px !important;
}