* { box-sizing: border-box; } body { font-family: 'Arial', sans-serif; background-color: #f0f0f0; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .login-container { background-color: #ffffff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); width: 300px; text-align: center; } h2 { margin-bottom: 20px; color: #333; } .input-group { margin-bottom: 15px; } input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; transition: border-color 0.3s; } input:focus { border-color: #007bff; outline: none; } button { width: 100%; padding: 10px; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #0056b3; } .message { margin-top: 15px; font-size: 14px; } .message a { color: #007bff; text-decoration: none; } .message a:hover { text-decoration: underline; } /* From Uiverse.io by Fernando-sv */ .loader { border: 4px solid rgba(0, 0, 0, .1); border-left-color: transparent; border-radius: 50%; } .loader { border: 4px solid rgba(0, 0, 0, .1); border-left-color: transparent; width: 36px; height: 36px; } .loader { border: 4px solid rgba(0, 0, 0, .1); border-left-color: transparent; width: 36px; height: 36px; animation: spin89345 1s linear infinite; } @keyframes spin89345 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* From Uiverse.io by mrtqzbek11 */ /* From Uiverse.io by barisdogansutcu */ button1 { display: flex; align-items: center; justify-content: center; gap: 10px; font-family: inherit; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.4px; color: #7e97b8; background-color: #e0e8ef; border-style: solid; border-width: 2px 2px 2px 2px; border-color: rgba(255, 255, 255, 0.333); border-radius: 40px 40px 40px 40px; padding: 16px 24px 16px 28px; transform: translate(0px, 0px) rotate(0deg); transition: 0.2s; box-shadow: -4px -2px 16px 0px #ffffff, 4px 2px 16px 0px rgb(95 157 231 / 48%); } button1:hover { color: #516d91; background-color: #E5EDF5; box-shadow: -2px -1px 8px 0px #ffffff, 2px 1px 8px 0px rgb(95 157 231 / 48%); } button1:active { box-shadow: none; }