.container.svelte-16bhv8e.svelte-16bhv8e{display:flex;flex-direction:column;align-items:center;margin-top:60px}h1.svelte-16bhv8e.svelte-16bhv8e{color:#0d0c0c}.upload-area.svelte-16bhv8e.svelte-16bhv8e{width:400px;height:300px;border:5px dashed #ccc;display:flex;justify-content:center;align-items:center;margin-bottom:30px;transition:background-color .3s;cursor:pointer;font-size:20px}.upload-area.dragging.svelte-16bhv8e.svelte-16bhv8e{background-color:#fafbff}.upload-area.svelte-16bhv8e img.svelte-16bhv8e{max-width:100%;max-height:100%;display:block}.submit-button.svelte-16bhv8e.svelte-16bhv8e{padding:15px 30px;background-color:#c51414;color:#fff;border:none;border-radius:28px;cursor:pointer;font-size:20px}.submit-button.svelte-16bhv8e.svelte-16bhv8e:hover{background-color:#000}.loading-indicator.svelte-16bhv8e.svelte-16bhv8e{margin-top:30px;font-size:18px;color:#0070f3}.description.svelte-16bhv8e.svelte-16bhv8e{margin-top:30px;font-size:20px;font-weight:700;padding:20px;border:3px solid #0070f3;border-radius:5px;background-color:#e0f7fa;color:#0070f3;max-width:80%;text-align:center}.footer.svelte-16bhv8e.svelte-16bhv8e{margin-top:60px;text-align:center;font-size:16px;color:#555}.footer.svelte-16bhv8e p.svelte-16bhv8e{margin:10px 0}.footer.svelte-16bhv8e a.svelte-16bhv8e{color:#0070f3;text-decoration:none}.footer.svelte-16bhv8e a.svelte-16bhv8e:hover{text-decoration:underline}
