body{font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;margin:0;background-color:#121212;color:#fff}
.container{background:rgba(255,255,255,.05);padding:20px;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;width:400px;max-width:100%}
.container h1{margin-bottom:20px;color:#fff}
.container input[type=file]{margin-bottom:20px;border-radius:10px;padding:5px;border:1px solid #777;background:rgba(255,255,255,.2);color:#fff}
.container p{margin-top:20px;font-size:1.2em;color:#fff}
.container p a{color:#007bff;text-decoration:none}
.container p a:hover{text-decoration:underline}
.dropzone{border:2px dashed rgba(255,255,255,.5);border-radius:15px;padding:20px;text-align:center;margin-bottom:20px;cursor:pointer;color:#fff}
.dropzone:hover{border-color:#007bff}
.dropzone p{margin:0;color:#fff}
.copy-button{margin-left:10px;padding:5px 10px;border:none;border-radius:10px;background:#007bff;color:#fff;cursor:pointer;font-size:.9em}
.copy-button:hover{background:#0056b3}