<br />&nbsp; &nbsp; &nbsp; &nbsp; * {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-sizing: border-box;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; body {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: linear-gradient(135deg, #0c0c0c 0%, #1a1a1a 100%);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; min-height: 100vh;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: flex;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; justify-content: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; align-items: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; overflow: hidden;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .login-container {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; max-width: 420px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: rgba(15, 15, 15, 0.85);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 16px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 40px 35px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.5);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: relative;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; z-index: 10;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; backdrop-filter: blur(10px);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border: 1px solid rgba(151, 0, 0, 0.3);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transition: transform 0.3s ease, box-shadow 0.3s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .login-container:hover {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(-5px);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 20px 40px rgba(151, 0, 0, 0.2);<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .logo-section {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-align: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 40px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: relative;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .logo {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 3.8rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-weight: 700;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-shadow: 0 0 20px rgba(151, 0, 0, 0.7);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; letter-spacing: 3px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 10px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: relative;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: inline-block;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .logo::after {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; content: '';<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bottom: -10px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; left: 50%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateX(-50%);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height: 3px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: linear-gradient(90deg, transparent, #970000, transparent);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 2px;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .slogan {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1.1rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #cccccc;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; letter-spacing: 2px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-top: 15px;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .form-group {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 25px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: relative;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .form-label {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: block;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 8px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 0.95rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #aaaaaa;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; letter-spacing: 1px;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .input-with-icon {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: relative;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .form-input {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 14px 45px 14px 15px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: rgba(30, 30, 30, 0.7);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border: 1px solid rgba(255, 255, 255, 0.1);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 8px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transition: all 0.3s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .form-input:focus {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; outline: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 0 0 2px rgba(151, 0, 0, 0.3);<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .input-icon {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; right: 15px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; top: 50%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(-50%);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1.1rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .remember-forgot {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: flex;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; justify-content: space-between;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; align-items: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 30px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 0.9rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .remember-me {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: flex;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; align-items: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .remember-me input {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-right: 8px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; accent-color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .forgot-password {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-decoration: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transition: color 0.2s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .forgot-password:hover {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-decoration: underline;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .login-btn {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 14px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: linear-gradient(135deg, #970000 0%, #7a0000 100%);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 8px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1.1rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-weight: 600;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor: pointer;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transition: all 0.3s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; letter-spacing: 1px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 5px 15px rgba(151, 0, 0, 0.3);<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .login-btn:hover {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: linear-gradient(135deg, #a80000 0%, #8a0000 100%);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(-2px);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 8px 20px rgba(151, 0, 0, 0.4);<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .login-btn:active {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(0);<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .register-link {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-align: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 0.95rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #aaaaaa;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-top: 25px;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .register-link a {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-decoration: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-left: 5px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transition: color 0.2s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .register-link a:hover {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #ffffff;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-decoration: underline;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .particles-container {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; top: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; left: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; z-index: 1;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .floating-elements {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; top: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; left: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height: 100%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; z-index: 2;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pointer-events: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .floating-element {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 4px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height: 4px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: rgba(151, 0, 0, 0.6);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 50%;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; box-shadow: 0 0 10px 2px rgba(151, 0, 0, 0.5);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; animation: float 15s infinite linear;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; @keyframes float {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0% {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(0) translateX(0);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacity: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10% {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacity: 1;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 90% {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacity: 1;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 100% {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; transform: translateY(-100vh) translateX(100px);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; opacity: 0;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .error-message {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background: rgba(151, 0, 0, 0.2);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border: 1px solid rgba(151, 0, 0, 0.5);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; border-radius: 8px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 12px 15px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom: 20px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display: none;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; align-items: center;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; animation: fadeIn 0.3s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .error-message i {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: #970000;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-right: 10px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1.2rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; @keyframes fadeIn {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; from { opacity: 0; transform: translateY(-10px); }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to { opacity: 1; transform: translateY(0); }<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; @keyframes shake {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0%, 100% { transform: translateX(0); }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 20%, 40%, 60%, 80% { transform: translateX(5px); }<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; .shake {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; animation: shake 0.5s ease;<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; @media (max-width: 480px) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .login-container {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding: 30px 20px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin: 20px;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .logo {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 3rem;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp; &nbsp; }<br />&nbsp; &nbsp; 