body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #d3cce3, #e9e4f0); margin: 0; padding: 0; } .container { max-width: 500px; margin: 80px auto; background-color: #f0f4f8; padding: 40px; border-radius: 15px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); text-align: center; } h1 { margin-bottom: 10px; color: #333; } .subtitle { margin-bottom: 30px; color: #555; } input[type="file"] { margin: 20px 0; display: block; width: 100%; padding: 10px; border: 2px dashed #bbb; border-radius: 10px; background: #fafafa; cursor: pointer; } button { background-color: #007bff; color: white; border: none; padding: 12px 24px; font-size: 16px; border-radius: 8px; cursor: pointer; } #loading { margin-top: 20px; color: #333; } #result { margin-top: 30px; font-size: 18px; font-weight: bold; color: #2c3e50; } .hidden { display: none; }