body { font-family: Helvetica, Arial, sans-serif; background-color: #f0f2f5; } .container { max-width: 980px; } .left-section { padding: 20px; padding-left: 0; } .left-section h1 { color: #1877f2; font-size: 60px; font-weight: bold; margin-bottom: 10px; } .left-section p { font-size: 28px; line-height: 1.2; } .login-box { max-width: 400px; margin: 0 auto; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 20px; } .login-box input { border: 1px solid #dddfe2; border-radius: 4px; font-size: 14px; } .login-box input:focus { border-color: #1877f2; box-shadow: 0 0 0 2px rgba(24, 119, 242, 0.2); } .btn-primary { background-color: #1877f2; border-color: #1877f2; font-weight: bold; transition: background-color 0.3s; } .btn-primary:hover { background-color: #166fe5; border-color: #166fe5; } .forgot-password { color: #1877f2; text-decoration: none; font-size: 14px; } hr { border-top: 1px solid #dddfe2; margin: 20px 0; } .btn-success { background-color: #42b72a; border-color: #42b72a; font-weight: bold; transition: background-color 0.3s; } .btn-success:hover { background-color: #36a420; border-color: #36a420; } .create-page { font-size: 14px; color: #606770; margin-top: 20px; } @media (max-width: 767px) { .left-section { display: flex; align-items: center; justify-content: center; text-align: center; padding-top: 70px; } .left-section h1 { font-size: 55px; margin-bottom: 7px; } .left-section p { font-size: 25px; line-height: 1.2; /* width: 60%; */ } }