/* Accentuation colorée appliquée depuis le constructeur de code juridique. */
.legal-code-preview .legal-code-accented {
    --legal-code-accent-color: var(--revisions-primary, #202020);
}

.legal-code-preview .legal-code-accented h2,
.legal-code-preview .legal-code-accented h3,
.legal-code-preview .legal-code-accented h4,
.legal-code-preview .legal-code-accented h5,
.legal-code-preview .legal-code-accented h6 {
    color: var(--legal-code-accent-color);
}

.legal-code-preview .legal-code-accented .btn {
    border-color: var(--legal-code-accent-color) !important;
    color: var(--legal-code-accent-color) !important;
}

.legal-code-preview .legal-code-accented .btn:hover,
.legal-code-preview .legal-code-accented .btn:focus {
    background-color: var(--legal-code-accent-color) !important;
    color: #fff !important;
}

.legal-code-preview .legal-code-accented table {
    border: 1px solid var(--legal-code-accent-color);
}

.legal-code-preview .legal-code-accented table th {
    background-color: color-mix(in srgb, var(--legal-code-accent-color) 20%, #fff);
    color: var(--legal-code-accent-color);
}

.legal-code-preview .legal-code-accented table td,
.legal-code-preview .legal-code-accented table th {
    border-color: var(--legal-code-accent-color);
}
