/* Lenis owns interpolation while active; avoid a second CSS smooth scroll. */
html.lenis { scroll-behavior: auto !important; }
.smooth-scroll-toggle { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 6px 0; border: 0; background: transparent; color: inherit; font: inherit; cursor: pointer; }
.smooth-scroll-toggle[hidden] { display: none; }
.smooth-scroll-toggle [data-smooth-status] { text-decoration: underline; text-underline-offset: 4px; }
.smooth-scroll-toggle:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
