:root:has(.aviso){--aviso-alto:36px}:root[data-aviso=cerrado]{--aviso-alto:0px}:root[data-aviso=cerrado] .aviso{display:none}.aviso{--aviso-senal:var(--marca-clara);--aviso-suave:color-mix(in srgb, var(--fondo) 74%, var(--texto));--foco-color:var(--fondo);z-index:1;height:var(--aviso-alto);background:var(--texto);color:var(--fondo);position:relative}[data-modo=tinta] .aviso{--aviso-senal:var(--marca-cobalto)}.barra .aviso .aviso-fila{height:var(--aviso-alto);justify-content:space-between;align-items:stretch;gap:8px;display:flex}.aviso-enlace{min-width:0;color:inherit;font:400 14px/1 var(--cuerpo);letter-spacing:-.003em;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.aviso-senal{background:var(--aviso-senal);border-radius:50%;flex:none;width:6px;height:6px}.aviso-texto{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:.27em;min-width:0;transition:text-decoration-color .15s var(--curva);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;overflow:hidden}.aviso-fecha{color:var(--aviso-suave);white-space:pre;flex:none;margin-left:-12px}.aviso-enlace .flecha{flex:none;width:14px;height:14px;margin-left:-4px}.aviso-enlace .flecha path{stroke-width:1.5px}.aviso-cerrar{width:44px;color:var(--aviso-suave);cursor:pointer;transition:color .15s var(--curva);background:0 0;border:0;flex:none;place-items:center;margin-right:-14px;padding:0;display:grid}.aviso-cerrar path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.aviso-cerrar:active{transition:color .15s var(--curva), translate var(--golpe-ida) linear;translate:0 1px}@media (hover:hover) and (pointer:fine){.aviso-enlace:hover .aviso-texto{text-decoration-color:currentColor}.aviso-enlace:hover .flecha{transform:translate(3px)}.aviso-cerrar:hover{color:var(--fondo)}}@media (prefers-reduced-motion:no-preference){.aviso-fila{animation:aviso-entra .36s var(--curva) both}}@keyframes aviso-entra{0%{opacity:0}}@media (max-width:599px){.aviso-enlace{gap:8px;font-size:13px}.aviso-fecha{margin-left:-8px}.aviso-cerrar{margin-right:-12px}}
