/* UGL · estilos de las mejoras de accesibilidad (v1.0.0). Solo usa la paleta institucional. */
.ugl-sr-h1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.u4 .car4 .ugl-car-toggle{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:32px;min-height:32px;margin-left:.5rem;padding:0 .5rem;
  border:1px solid rgba(248,246,240,.7);border-radius:4px;
  background:rgba(10,25,47,.72);color:#F8F6F0;font:600 12px/1 system-ui,sans-serif;cursor:pointer;
  vertical-align:middle;pointer-events:auto
}
.u4 .car4 .ugl-car-toggle:hover{background:#112240;border-color:#C5A059}
.u4 .car4 .ugl-car-toggle:focus-visible{outline:3px solid #C5A059;outline-offset:2px}
@media (prefers-reduced-motion: reduce){
  .u4 .car4 .bar i{animation:none!important}
  .u4 .car4 .slide{transition:none!important}
}
