/* 
   JS: MAIN ENTRY POINT
   Architecture: ES Modules
*/

import { initBootSequence } from './core/boot.js';
import { initTheme } from './core/theme.js';
import { initNavigation } from './ui/navigation.js';
import { initSearch } from './ui/search.js';
import { initInteractions } from './ui/interactions.js';
import { initSpotlight } from './ui/spotlight.js';

document.addEventListener('DOMContentLoaded', () => {
    // Core
    initBootSequence();
    initTheme();

    // UI
    initNavigation();
    initSearch();
    initInteractions();
    initSpotlight();

    console.log('Veza Design System: Online');
});
