.erm-page-loading{position:fixed;inset:0 0 auto;height:2px;background:rgba(184,240,15,.18);z-index:10000;pointer-events:none;opacity:0;overflow:hidden}
.erm-page-loading.is-active{opacity:1}
.erm-page-loading::after{content:"";display:block;width:28%;height:100%;background:var(--lime,#b8f00f);transform:translateX(-100%)}
.erm-page-loading.is-active::after{animation:erm-navigation-progress 1.1s ease-in-out infinite}
.erm-navigation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes erm-navigation-progress{to{transform:translateX(460%)}}
@media(prefers-reduced-motion:reduce){.erm-page-loading.is-active::after{animation:none;transform:none;width:100%}}
