/* Refinamiento visual y movimiento continuo de la franja editorial superior. */
.ticker{
  position:relative;
  display:flex;
  align-items:center;
  min-height:30px;
  padding:0;
  overflow:hidden;
  background:linear-gradient(90deg,#f6c515 0%,#ffd62e 48%,#f6c515 100%)!important;
  color:#102d62!important;
  border-bottom:1px solid rgba(16,45,98,.12);
  font-size:.66rem!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
  line-height:1!important;
  text-transform:uppercase;
  white-space:nowrap;
}

.ticker::before,
.ticker::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  z-index:2;
  width:54px;
  pointer-events:none;
}
.ticker::before{left:0;background:linear-gradient(90deg,#f6c515,rgba(246,197,21,0))}
.ticker::after{right:0;background:linear-gradient(270deg,#f6c515,rgba(246,197,21,0))}

/* Dos copias idénticas forman una pista continua y sin saltos. */
.ticker>div{
  display:flex!important;
  flex:none!important;
  align-items:center;
  min-width:max-content!important;
  width:max-content!important;
  min-height:30px;
  padding:0!important;
  font-size:0!important;
  line-height:1;
  transform:translateX(0);
  animation:acf-ticker-scroll 30s linear infinite!important;
  animation-play-state:running!important;
}

.ticker>div::before,
.ticker>div::after{
  content:"ARTÍCULOS · HERRAMIENTAS · IA · GESTIÓN · FINANCIAMIENTO · PRODUCTIVIDAD · ARTÍCULOS · HERRAMIENTAS · IA · GESTIÓN · FINANCIAMIENTO · PRODUCTIVIDAD · ARTÍCULOS · HERRAMIENTAS · IA · GESTIÓN · FINANCIAMIENTO · PRODUCTIVIDAD ·";
  display:block;
  flex:none;
  padding-inline:18px;
  color:#102d62;
  font-size:.66rem;
  font-weight:800;
  letter-spacing:.14em;
  line-height:30px;
  text-transform:uppercase;
  white-space:nowrap;
}

@keyframes acf-ticker-scroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

/* El cursor no debe detener accidentalmente la franja. */
.ticker:hover>div{animation-play-state:running!important}

@media(max-width:650px){
  .ticker{min-height:28px;font-size:.58rem!important;letter-spacing:.11em!important}
  .ticker>div{min-height:28px}
  .ticker>div::before,
  .ticker>div::after{padding-inline:14px;font-size:.58rem;letter-spacing:.11em;line-height:28px}
  .ticker::before,.ticker::after{width:28px}
}

@media(prefers-reduced-motion:reduce){
  .ticker{justify-content:center;white-space:normal;text-align:center}
  .ticker>div{
    width:auto!important;
    min-width:0!important;
    padding:7px 16px!important;
    animation:none!important;
    transform:none!important;
  }
  .ticker>div::before{
    content:"ARTÍCULOS · HERRAMIENTAS · IA · GESTIÓN · FINANCIAMIENTO · PRODUCTIVIDAD";
    padding:0;
    font-size:.6rem;
    line-height:1.4;
    white-space:normal;
  }
  .ticker>div::after{display:none}
}
