    padding: 0.5rem 1rem;
                            border-radius: 0.375rem;
                            cursor: pointer;
                            transition: all 0.3s ease;
                            font-weight: 500;
                        ">Refresh Page</button>
                    </p>
                </div>
            `;
        }

        // --- Cache Functions ---
        function getCachedContent() {
            try {
                const content = localStorage.getItem(CONFIG.CACHE_KEY);
  