function mobileSwitchTab(tab) {
var left = document.getElementById('panel-left');
var right = document.getElementById('panel-right');
document.querySelectorAll('.mobile-tab').forEach(function(b){b.classList.remove('active');});
var btn = document.getElementById('tab-' + tab);
if (btn) btn.classList.add('active');
if (tab === 'config') {
if (left) left.classList.toggle('expanded');
if (right) right.classList.remove('expanded');
} else if (tab === 'data') {
if (right) right.classList.toggle('expanded');
if (left) left.classList.remove('expanded');
} else {
if (left) left.classList.remove('expanded');
if (right) right.classList.remove('expanded');
}
}
function toggleSound() {
var on = GameSound.toggle();
var icon = document.getElementById('sound-icon');
if (icon) icon.textContent = on ? '🔊' : '🔇';
}