.t-sr,
.aio-sr{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  margin:-1px!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  opacity:0!important;
  pointer-events:none!important;
}

#aio-status,
.aio-status{
  position:absolute!important;
  left:-9999px!important;
  top:auto!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
}

[data-ai-speak],
[data-ai-chunk],
[data-ai-voice],
[data-ai-layer],
.ai-chunk,
.ai-chunk-ultra{
  max-width:1px!important;
  max-height:1px!important;
  overflow:hidden!important;
  pointer-events:none!important;
}

.t-sr a:not([href]),
.aio-sr a:not([href]),
[data-ai-speak] a:not([href]){
  pointer-events:none!important;
  cursor:default!important;
  text-decoration:none!important;
}

:where([data-ai-intent],[data-ai-role],[data-ai-cmd],[data-ai-action]):focus-visible{
  outline:2px solid currentColor!important;
  outline-offset:2px!important;
}

:where([data-ai-intent],[data-ai-role],[data-ai-cmd],[data-ai-action])[aria-hidden="true"]{
  pointer-events:none!important;
}