body { background-color: #f2f2f2; font-family: Arial; } #signin { width: 400px; margin: 0 auto; border: 1px solid #ddd; padding: 20px; } #signin h2 { text-align: center; } #signin label { display: block; margin-bottom: 10px; } #signin input[type="email"], #signin input[type="password"] { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 5px; } #signin input[type="submit"] { width: 100%; background-color: #4CAF50; color: white; padding: 14px 20px; margin-top: 20px; border: none; border-radius: 5px; cursor: pointer; } #signin a { display: block; text-align: center; margin-top: 20px; }