// Hamburger-Nav (läuft auf allen Seiten via app.js) document.addEventListener('DOMContentLoaded', () => { const toggle = document.getElementById('hamburger-toggle'); const panel = document.getElementById('hamburger-panel'); if (!toggle || !panel) return; toggle.addEventListener('click', () => { const open = toggle.getAttribute('aria-expanded') === 'true'; toggle.setAttribute('aria-expanded', String(!open)); panel.hidden = open; }); document.addEventListener('click', e => { if (!toggle.contains(e.target) && !panel.contains(e.target)) { toggle.setAttribute('aria-expanded', 'false'); panel.hidden = true; } }); });