> body { font-family: sans-serif; background: #f4f7f9; display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; } .form-container { background: white; padding: 30px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); width: 100%; max-width: 350px; text-align: center; } input, textarea { width: 100%; padding: 12px; margin: 8px 0; border: 1px solid #ddd; border-radius: 8px; box-sizing: border-box; } textarea { height: 80px; } button { width: 100%; padding: 14px; background: #0088cc; color: white; border: none; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 16px; } #success { display: none; color: #27ae60; font-weight: bold; margin-top: 20px; }