// Early initialization script to prevent flash of wrong background // Loads before woodPaneling.js to apply paneling immediately const WOOD_INIT_STORAGE_KEY = 'wood-paneling'; // Apply wood paneling immediately (before DOM ready if possible) (function() { const woodPaneling = localStorage.getItem(WOOD_INIT_STORAGE_KEY) || 'none'; if (woodPaneling !== 'none') { const applyPaneling = () => { const container = document.getElementById('collections-container'); if (container) { container.classList.add(`bg-${woodPaneling}`); container.setAttribute('data-wood', woodPaneling); } }; // Apply immediately if DOM is ready, otherwise wait if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', applyPaneling); } else { applyPaneling(); } } })();