.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;overflow:hidden;background:#0b7a7526;opacity:0;animation:nav-progress-in .2s linear .2s forwards}.nav-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:#0b7a75;border-radius:3px;animation:nav-progress-run 1.1s ease-in-out infinite}@keyframes nav-progress-in{to{opacity:1}}@keyframes nav-progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.nav-progress:after{animation:none;width:100%}}
