@media(prefers-reduced-motion:no-preference){.diagram-reveal .diagram-reveal-step{transition:opacity .5s ease-out,transform .5s ease-out}.diagram-reveal[data-revealed=false] .diagram-reveal-step{opacity:0;transform:translateY(20px)}}.summer-update-page{color-scheme:dark}.summer-update-page .scroll-mt-32{scroll-margin-top:136px}@media(min-width:1024px){.summer-update-page .scroll-mt-32{scroll-margin-top:152px}}.summer-section-nav__surface{transition:background-color .3s ease-out,box-shadow .3s ease-out}.summer-section-nav .summer-section-nav__links{padding-right:32px;scroll-padding-inline:32px;-webkit-mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,black 20px,black calc(100% - 32px),transparent)}.summer-section-nav__surface:after{content:"";position:absolute;bottom:-1px;left:7px;right:7px;height:1px;background:#e5e7eb;pointer-events:none}.summer-section-nav[data-over-dark=true] .summer-section-nav__surface:after,.dark .summer-section-nav__surface:after{background:#fff3}.summer-section-nav[data-stuck=true] .summer-section-nav__surface{background:#fffc;box-shadow:0 8px 32px #00000014;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}.summer-section-nav[data-stuck=true][data-over-dark=true] .summer-section-nav__surface,.dark .summer-section-nav[data-stuck=true] .summer-section-nav__surface{background:#030712cc;box-shadow:0 8px 32px #00000040}.summer-section-nav[data-stuck=true] .summer-section-nav__surface:after{display:none}@media(prefers-reduced-motion:reduce){.summer-section-nav,.summer-section-nav__surface{transition:none}.summer-update-page .scroll-fade-in{opacity:1;transform:none;transition:none}}
