           }
        }

        // --- 主要倒计时逻辑与UI更新函数 ---

        /**
         * 更新倒计时显示以及相关的刷新时间信息。
         * 此函数会被 setInterval 每秒调用一次。
         */
        function updateCountdown() {
            // 获取当前时间。
            const now = new Date();
            // 计算下一次刷新时间点。
            const targetDate = calculateNextRefresh(); // 内部为UTC

            // 优化：仅当目标刷新�