diff --git a/templates/index.html b/templates/index.html
index df7494c..2fed699 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -32,38 +32,37 @@
 
     <script>
         // Configuration values provided by the server
-        const TOKEN_RESET_HOUR = {{ token_reset_time_utc }};  // e.g., 0 for midnight UTC
-        const DOWNTIME_MINUTES = {{ downtime_before_token_reset }};  // e.g., 30 minutes
+        const TOKEN_RESET_HOUR = {{ config.token_reset_time_utc }};  // e.g., 0 for midnight UTC
+        const DOWNTIME_MINUTES = {{ config.downtime_before_token_reset }};  // e.g., 30 minutes
 
         function updateCountdown() {
             const now = new Date();
-            const resetTime = new Date();
             
-            // Set to next occurrence of the reset time
+            // Calculate next reset time
+            const resetTime = new Date();
             resetTime.setUTCHours(TOKEN_RESET_HOUR, 0, 0, 0);
             if (now > resetTime) {
                 resetTime.setDate(resetTime.getDate() + 1);
             }
             
-            // Calculate downtime start
+            // Calculate when registration should close
             const downtimeStart = new Date(resetTime);
             downtimeStart.setMinutes(downtimeStart.getMinutes() - DOWNTIME_MINUTES);
             
+            // Update form visibility based on whether we're in downtime
             const isRegistrationOpen = now < downtimeStart;
-            
-            // Update UI based on registration status
             document.getElementById('registration-form').style.display = 
                 isRegistrationOpen ? 'block' : 'none';
             document.getElementById('registration-closed').style.display = 
                 isRegistrationOpen ? 'none' : 'block';
             
-            // Update info message based on status
+            // Update info message based on registration status
             const infoMessage = document.getElementById('info-message');
             infoMessage.textContent = isRegistrationOpen 
                 ? 'A registration token will be emailed to you.'
                 : 'Please come back after the token resets.';
             
-            // Format time until reset (not until downtime)
+            // Always show countdown to reset time (not downtime)
             const timeUntilReset = resetTime - now;
             const hours = String(Math.floor(timeUntilReset / (1000 * 60 * 60))).padStart(2, '0');
             const minutes = String(Math.floor((timeUntilReset % (1000 * 60 * 60)) / (1000 * 60))).padStart(2, '0');