/* Native document coordinates keep sticky sections, keyboard and WebGL aligned. */
html.lenis{scroll-behavior:auto!important}
html{scroll-padding-top:105px}
#mobile-menu,.language-options,textarea{overscroll-behavior:contain}
@media(max-width:760px){html{scroll-padding-top:96px}.header{transition:height .3s var(--ease),background .3s,border-color .3s,transform .32s var(--ease),box-shadow .3s}.polish-block{transition-duration:.55s,.65s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
html:has(body.motion-paused){scroll-behavior:auto!important}
