html{scroll-behavior:smooth;scroll-padding-top:140px}.ticker-bar{position:sticky;top:78px;z-index:1040;background:transparent;padding:.65rem 1rem}.ticker-bar-content{display:flex;justify-content:center;align-items:stretch;gap:.4rem;max-width:1200px;margin:0 auto;padding:.35rem .5rem;list-style:none;background:rgba(var(--blanco-rgb),.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--azul-rgb),.45);border-radius:var(--radius-lg);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ticker-bar-content::-webkit-scrollbar{display:none}.ticker-bar-li{display:flex;flex-shrink:0;margin:0;padding:0;scroll-snap-align:start}.ticker-bar-item{position:relative;display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;color:var(--text-muted);font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:.6rem 1rem;text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-smooth);white-space:nowrap}.ticker-bar-num{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--text-muted);transition:color var(--transition-smooth)}.ticker-bar-num:after{content:"."}.ticker-bar-label{letter-spacing:inherit}.ticker-bar-underline{position:absolute;left:1rem;right:1rem;bottom:4px;height:2px;background:var(--emerald);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform var(--transition-smooth);pointer-events:none}.ticker-bar-item:hover,.ticker-bar-item:hover .ticker-bar-num,.ticker-bar-item.is-active{color:var(--tinta)}.ticker-bar-item.is-active .ticker-bar-num{color:var(--emerald)}.ticker-bar-item.is-active .ticker-bar-underline{transform:scaleX(1)}@media (max-width: 768px){.ticker-bar{top:70px;padding:.5rem .75rem}.ticker-bar-content{gap:.2rem;padding:.3rem .35rem;justify-content:flex-start}.ticker-bar-item{padding:.5rem .7rem;gap:.35rem}.ticker-bar-item,.ticker-bar-num{font-size:.68rem}}
