/* Reading progress sits on the menu's lower edge without changing its layout. */
.header-scroll-progress{position:absolute;inset-inline:0;bottom:-1px;height:3px;overflow:hidden;background:rgba(164,119,205,.12);pointer-events:none}
.header-scroll-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#6d2bb1,#ae65e6);transform:scaleX(var(--page-progress,0));transform-origin:left center;will-change:transform}
@supports(animation-timeline:scroll(root block)){
 .site-header .header-scroll-progress>span:not(.uses-js){animation-name:header-read-progress!important;animation-duration:auto!important;animation-timing-function:linear!important;animation-fill-mode:both!important;animation-timeline:scroll(root block)!important}
}
@keyframes header-read-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
