:root{--index-route-skeleton-fade:.14s}.route-skeleton{--route-skeleton-glyph:.72em;--site-wide-size:var(--breakpoint-xl);--site-medium-size:var(--breakpoint-xl);--site-narrow-size:var(--breakpoint-xl);--site-content-size:var(--breakpoint-xl);--site-rail-offset:max(calc(var(--site-page-inset) / 2), calc(50% - var(--site-wide-size) / 2 - var(--site-page-inset) / 2));--site-measure-medium:min(var(--site-medium-size), max(var(--site-content-size), calc((100vw - 2 * var(--site-page-inset)) * var(--site-medium-share))));--site-measure-narrow:min(var(--site-narrow-size), max(var(--site-content-size), calc((100vw - 2 * var(--site-page-inset)) * var(--site-narrow-share))));z-index:1;pointer-events:none;position:absolute;inset-inline:0}.route-skeleton:not([data-still]){animation:index-route-skeleton-in var(--index-route-skeleton-fade) var(--ease-index-fade) both}@keyframes index-route-skeleton-in{0%{opacity:0}}@keyframes index-route-skeleton-out{to{opacity:0}}
