/** * Landing page app - minimal version that just handles auth */ class LandingApp extends BaseApp { constructor() { super(); this.init(); } async initializeApp() { // Ensure modal starts hidden const modal = document.getElementById('login-modal'); if (modal && !modal.classList.contains('hidden')) { modal.classList.add('hidden'); } } onLoginSuccess() { // No specific action needed on landing page } onLogoutSuccess() { // No specific action needed on landing page } } document.addEventListener('DOMContentLoaded', () => { window.landingApp = new LandingApp(); });