.navigation-progress{z-index:200;pointer-events:none;background:#ffffff0a;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress-line{background:#e9e9ed;width:32%;height:100%;animation:1.1s ease-in-out infinite navigation-progress;display:block;box-shadow:0 0 12px #ffffff60}@keyframes navigation-progress{0%{transform:translate(-110%)}to{transform:translate(420%)}}.browse-refresh-status{min-height:24px;color:var(--muted-foreground,#aaa);align-items:center;gap:8px;margin:8px 0;font-size:.85rem;display:flex}.browse-refresh-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite browse-refresh-pulse}@keyframes browse-refresh-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.navigation-progress-line{width:100%;animation:none}.browse-refresh-status:before{animation:none}}html[data-reduced-motion=true] .navigation-progress-line{width:100%;animation:none}html[data-reduced-motion=true] .browse-refresh-status:before{animation:none}.navigation-artwork-layer{z-index:2;object-fit:cover;transform-origin:0 0;-webkit-user-select:none;user-select:none;will-change:transform,opacity;contain:strict;display:block;position:fixed;pointer-events:none!important}html[data-reduced-motion=true] .navigation-artwork-layer{display:none}@media (prefers-reduced-motion:reduce){.navigation-artwork-layer{display:none}}
