/* Streamer-Modus: sensible Daten ausblenden/schwärzen */
html.streamer-mode-active [data-streamer-sensitive] {
    filter: blur(7px);
    user-select: none;
    pointer-events: none;
    color: transparent !important;
    text-shadow: 0 0 12px rgba(128, 128, 128, 0.85);
}

html.streamer-mode-active [data-streamer-block] {
    filter: blur(7px);
    user-select: none;
    pointer-events: none;
    position: relative;
}

html.streamer-mode-active [data-streamer-block]::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(var(--bs-body-bg-rgb, 255, 255, 255), 0.15);
    border-radius: inherit;
    pointer-events: none;
}

#streamerModeToggle.streamer-mode-on {
    background-color: rgba(var(--bs-danger-rgb), 0.12);
}

#streamerModeToggle.streamer-mode-on:hover {
    background-color: rgba(var(--bs-danger-rgb), 0.2);
}
