html.simulation-page #fu-consent .fu-reopen,
html.simulation-page #accessibility-launch {
    min-height: 44px;
    min-width: 44px;
    padding: 6px;
    border-color: transparent;
    background: transparent;
    box-shadow: none;
    color: #fff;
}
html.simulation-page #accessibility-launch svg {
    width: 17px;
    height: 17px;
}
html.simulation-page #fu-consent .fu-reopen,
html.simulation-page #accessibility-launch { opacity: .62; }
@media (hover: hover) {
        html.simulation-page #fu-consent .fu-reopen,
    html.simulation-page #accessibility-launch { opacity: .25; }
}
html.simulation-page #fu-consent .fu-reopen:is(:hover, :focus-visible),
html.simulation-page #accessibility-launch:is(:hover, :focus-visible, [aria-expanded="true"]) {
    opacity: 1;
    background: #0b1725;
    color: #fff;
}
@media (forced-colors: active), (prefers-contrast: more) {
        html.simulation-page #fu-consent .fu-reopen,
    html.simulation-page #accessibility-launch { opacity: 1; }
}
.simulation-paused *, .a11y-motion * { animation-play-state: paused !important; }
@media (prefers-reduced-motion: reduce) {
    body * { animation-play-state: paused !important; }
}
