.container { max-width: 1200px; margin: 20px auto; font-family: sans-serif; }
.file-input { margin: 10px 0; padding: 10px; border: 1px solid #ccc; }
button { padding: 10px 20px; background: #007bff; color: white; border: none; cursor: pointer; margin: 5px; }
button:hover { background: #0056b3; }
.output { margin-top: 20px; padding: 10px; background: #f5f5f5; border: 1px solid #ddd; }
pre { background: #fff; padding: 10px; overflow: auto; max-height: 500px; }
.error { color: red; }
label { display: block; margin: 10px 0 5px 0; font-weight: bold; }
input[type="file"] { display: block; margin: 5px 0; }
