body{font-family:sans-serif;margin:2rem;background-color:#f9f9f9;color:#333}h1{font-size:1.8rem;margin-bottom:1rem}div{margin-bottom:1rem}input[type=file],input[type=text]{padding:.5rem;font-size:1rem;width:100%;max-width:500px;margin-top:.25rem}button{padding:.6rem 1.2rem;font-size:1rem;cursor:pointer;background-color:#4f46e5;color:#fff;border:none;border-radius:4px}button:hover{background-color:#4338ca}pre{background-color:#eee;padding:1rem;border-radius:4px;white-space:pre-wrap;max-width:600px}
