.highcontrast .fusion-text,
.highcontrast .fusion-title,
.highcontrast .fusion-button{
    background:#000000c0 !important;
    opacity: 1;
}

.highcontrast .fusion-text *:not(.not-contrast-switchen),
.highcontrast .fusion-title *:not(.not-contrast-switchen),
.highcontrast .fusion-button button:not(.not-contrast-switchen){
    padding:10px;
    filter: contrast(100%) brightness(190%) saturate(160%);
}

.highcontrast .fusion-text p:not(.not-contrast-switchen),
.highcontrast .fusion-text p *:not(.not-contrast-switchen),,
.highcontrast button.fusion-button *:not(.not-contrast-switchen){
    color: #fff !important;
    line-height:1.5em;
}


/*implement boalabs*/
/* Change background and text colors inside fusion-text */
.highcontrast .fusion-text,
.highcontrast .fusion-text p,
.highcontrast .fusion-text *:not(.not-contrast-switchen) {
    background: #000000c0 !important;  /* Black background */
    color: #fff !important;       /* White text */
}

/* Target placeholder text inside the YouTube privacy message */
.highcontrast .fusion-privacy-placeholder-content {
    background: #000000c0 !important;
    color: #fff !important;
}

/* Style the YouTube placeholder text */
.highcontrast .fusion-privacy-label,
.highcontrast .fusion-privacy-label a {
    color: #fff !important;
}

/* Style the "Akzeptieren" button for high contrast mode */
.highcontrast .fusion-button.fusion-privacy-consent {
    background: #fff !important;
    color: #000 !important;
    border: 2px solid #fff !important;
}
