<script>
window.onload = function() {
function processElements(selector) {
let elements = document.querySelectorAll(selector);
elements.forEach(element => {
let originalText = element.textContent.trim();
let wrappedText = '<div><span>' + originalText.split('').join('</span><span>') + '</span></div>';
element.innerHTML = wrappedText;
});
let delay = 0.03;
elements.forEach(el => {
let spanElements = el.querySelectorAll('div span');
spanElements.forEach((span, index) => {
span.style.setProperty("--d", (delay * (index + 1)) + "s");
});
});
}
// элементы с кнопкой
processElements('.btn-sonneto-primary .tn-atom');
// текстовые элементы с ссылкой
processElements('.btn-sonneto-primary .tn-atom a');
};
</script>