@keyframes motion-settle{0%{opacity:.72;transform:translateY(var(--motion-settle))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.motion-settle{animation:motion-settle var(--duration-entrance) var(--ease-reveal) backwards;animation-delay:calc(var(--motion-index,0) * var(--motion-stagger))}}@keyframes motion-rise{0%{transform:translateY(var(--motion-settle))}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.motion-rise-in-view{animation:motion-rise var(--ease-reveal) both;animation-timeline:view();animation-range:entry calc(var(--motion-index,0) * 8%) entry calc(25% + var(--motion-index,0) * 8%)}}}@keyframes motion-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-scroll-progress{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.motion-scroll-progress{animation:linear both motion-scroll-progress;animation-timeline:scroll(root)}}@media (min-width:1280px){.blog-page:has(.article-toc-wide) .reading-progress{display:none}}
