:root {
--var-overflow: 'scroll';
--var-scroll-behavior: 'smooth';
}
.chat-ui, .chat-scrollview {
overflow: var(--var-overflow);
}
.chat-scrollview {
scroll-behavior: var(--var-scroll-behavior);
} @media (prefers-reduced-motion) {
.chat-scrollview {
scroll-behavior: auto;
}
}
let root= document.documentElement
const scroll= document.querySelector('#scroll')
const render = () => {
root.style.setProperty('--var-scroll-behavior', scroll.checked ? "smooth" : "auto")
};
scroll.addEventListener('change', render)
render()