document.addEventListener('DOMContentLoaded',()=>{const btn=document.querySelector('.menu-toggle');const nav=document.querySelector('.main-nav');if(btn&&nav){btn.addEventListener('click',()=>{const open=nav.classList.toggle('open');btn.setAttribute('aria-expanded',open?'true':'false')})}document.querySelectorAll('.calc-form').forEach(form=>{form.addEventListener('submit',e=>{e.preventDefault();const lang=form.dataset.lang||'az';const out=form.querySelector('output');const input=form.querySelector('input[type="date"]');if(!input.value){return}const digits=input.value.replace(/\D/g,'').split('').map(Number);let sum=digits.reduce((a,b)=>a+b,0);let steps=[sum];while(sum>9 && sum!==11 && sum!==22){sum=String(sum).split('').map(Number).reduce((a,b)=>a+b,0);steps.push(sum)}if(lang==='az'){out.textContent='Əsas rəqəminiz: '+sum+'. Addımlar: '+steps.join(' → ')+'. Tam izah üçün hesablama səhifəsinə keçin.'}else{out.textContent='Ваше основное число: '+sum+'. Шаги: '+steps.join(' → ')+'. Подробное чтение находится на странице расчёта.'}})})});