.ui-nav-progress{z-index:1000;background:var(--color-accent);opacity:0;transform-origin:0;pointer-events:none;block-size:2px;transition:opacity .15s ease-out,transform 0s linear .15s;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}body:has([data-pending-navigation]) .ui-nav-progress{opacity:1;transition:opacity 0s linear .15s,transform 2s cubic-bezier(.1,.7,.2,1) .15s;transform:scaleX(.85)}@media (prefers-reduced-motion:reduce){.ui-nav-progress{transition:none}body:has([data-pending-navigation]) .ui-nav-progress{transition:opacity 0s linear .15s;transform:scaleX(1)}}
