body { font-family: Arial, sans-serif; background-color: #f4f4f9; margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } .container { width: 50%; padding: 20px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 8px; text-align: center; } h1 { color: #333; } form { display: flex; flex-direction: column; align-items: center; } label { margin: 10px 0 5px; color: #555; width: 100%; text-align: left; } input[type="text"], input[type="file"], textarea { padding: 10px; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 20px; width: 100%; box-sizing: border-box; } button { padding: 10px 15px; border: none; background-color: #5cb85c; color: #fff; border-radius: 4px; cursor: pointer; font-size: 16px; } button:hover { background-color: #4cae4c; } a { display: block; margin-top: 20px; text-decoration: none; color: #337ab7; } a:hover { text-decoration: underline; } ul { list-style: none; padding: 0; margin: 0; } li { background: #ffdddd; padding: 10px; margin-bottom: 10px; border-left: 5px solid #f44336; }