const data = await response.json();
// Real-time password strength newPw.addEventListener('input', () => const password = newPw.value; const strength = checkStrength(password); strengthBar.style.width = strength.width; strengthBar.style.background = strength.color; strengthText.textContent = strength.text; strengthText.style.color = strength.color;
const app = express(); app.use(cors()); app.use(express.json());
.header h1 font-size: 1.8rem; color: #333; margin-bottom: 5px;
module.exports = router; const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); require('dotenv').config(); const authRoutes = require('./routes/auth');
.message-box margin-top: 20px; padding: 12px; border-radius: 10px; text-align: center; font-size: 0.9rem; display: none;
.footer a color: #667eea; text-decoration: none; font-size: 0.85rem;
.card background: white; border-radius: 20px; padding: 30px 25px; box-shadow: 0 20px 35px rgba(0,0,0,0.2); animation: fadeIn 0.5s ease;