/* register-form.css */ .input-group { margin-bottom: 25px; } input { width: 100%; padding: 16px 20px; background: rgba(30, 0, 50, 0.65); border: 2px solid rgba(0, 175, 255, 0.3); border-radius: 12px; color: #e1e8ff; font-size: 16px; transition: 0.3s ease; outline: none; } input:focus { border-color: #00eaff; box-shadow: 0 0 20px #00cfff; } input::placeholder { color: rgba(200, 200, 255, 0.5); } .btn { width: 100%; padding: 15px; margin-top: 10px; background: linear-gradient(90deg, #00eaff, #ff00ff); border: none; border-radius: 12px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 18px; letter-spacing: 2px; cursor: pointer; box-shadow: 0 5px 25px rgba(0, 217, 255, 0.4); transition: all 0.25s ease; } .btn:hover { transform: translateY(-3px); box-shadow: 0 8px 35px rgba(0, 217, 255, 0.7), 0 0 20px rgba(255, 0, 255, 0.6); } .btn:active { transform: translateY(0); } .register-link { text-align: center; margin-top: 25px; color: rgba(255, 255, 255, 0.75); font-size: 14px; } .register-link a { color: #00eaff; font-weight: bold; text-decoration: none; transition: 0.3s ease; } .register-link a:hover { color: #ff00ff; text-shadow: 0 0 10px #00ddff; }