/* Visual feedback without blocking interaction or moving content. */
.sf-navigation-progress{position:fixed;inset:0 0 auto;height:3px;z-index:2147483646;pointer-events:none;background:rgba(211,179,30,.2)}
.sf-navigation-progress[hidden]{display:none!important}
.sf-navigation-progress:after{content:"";display:block;width:35%;height:100%;background:#b89108;animation:sf-navigation-progress 1.1s ease-in-out infinite}
.sf-navigation-pending{opacity:.65!important}
.sf-navigation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
a:active .slider-cta,button:active,.mobile-view-filter:active{filter:brightness(.92)}
@keyframes sf-navigation-progress{from{transform:translateX(-100%)}to{transform:translateX(386%)}}
@media(prefers-reduced-motion:reduce){.sf-navigation-progress:after{animation:none;width:100%}}
