/* Hide only the visible text; retain the existing accessible labels and pause/play behavior. */
html body.home-recovered .home-review-toggle{font-size:0!important;line-height:0!important;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;text-decoration:none!important;color:inherit!important}
html body.home-recovered .home-review-toggle::before{content:'';display:block;width:12px;height:15px;background:linear-gradient(to right,currentColor 0 3px,transparent 3px 8px,currentColor 8px 11px);border:0}
html body.home-recovered .home-review-toggle[aria-pressed=true]::before{width:0;height:0;background:none;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;margin-left:3px}
html body.home-recovered .home-review-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
html body.home-recovered .home-review-toggle:disabled{visibility:hidden}

/* A short single-target indicator; no continuous or autonomous flashing. */
html body .or-all-card{position:relative!important}
html body .or-all-card>.or-locate-ring{position:absolute!important;display:block!important;inset:2px!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;z-index:8!important;pointer-events:none!important;border:3px solid #f6d46c!important;border-radius:inherit!important;box-shadow:inset 0 0 18px #ffd75b42,0 0 15px #ffd75b4d!important;background:transparent!important;opacity:0;margin:0!important;padding:0!important;transform:none!important}
html body .rf-links button[aria-pressed=true]{border-color:#f6d46c!important;color:#f6d46c!important;background:#f6d46c0d!important}
