main.svelte-1uha8ag{max-width:500px;margin:2rem auto;padding:1rem}h1.svelte-1uha8ag{text-align:center;margin-bottom:2rem}h1.brand.svelte-1uha8ag{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#3ea603,#ffdf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.intro.svelte-1uha8ag{margin-bottom:2rem;line-height:1.6;color:#333}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1rem}.drop-zone.svelte-1uha8ag{border:2px dashed #ccc;border-radius:8px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.drop-zone.svelte-1uha8ag:hover,.drop-zone.dragging.svelte-1uha8ag{border-color:#007bff;background-color:#f0f7ff}.selected-file.svelte-1uha8ag{padding:1rem;background:#f0f7ff;border-radius:8px;border:1px solid #c7d2fe;margin-bottom:1rem}.selected-file.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#333}.name-input.svelte-1uha8ag{margin-top:1rem}.name-input.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.5rem;font-weight:500}.name-input.svelte-1uha8ag input:where(.svelte-1uha8ag){padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.name-explanation.svelte-1uha8ag{margin-top:.5rem;font-size:.875rem;color:#666;line-height:1.4}.controls.svelte-1uha8ag{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.file-input-label.svelte-1uha8ag{padding:.5rem 1rem;background:#6c757d;color:#fff;border-radius:4px;cursor:pointer}.file-input-label.svelte-1uha8ag input:where(.svelte-1uha8ag){display:none}button.svelte-1uha8ag{padding:.5rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.example.svelte-1uha8ag{line-height:1.6em}button.svelte-1uha8ag:disabled{background:#ccc;cursor:not-allowed}button.secondary.svelte-1uha8ag{background:#6c757d}button.secondary.svelte-1uha8ag:hover:not(:disabled){background:#5a6268}.error.svelte-1uha8ag{margin-top:2rem;padding:1rem;background:#f8d7da;border-radius:4px;text-align:center;color:#721c24}.recent.svelte-1uha8ag{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}.recent.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1rem;color:#666;margin-bottom:1rem}.recent.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.recent.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;padding:.75rem 1rem;background:#f5f5f5;border-radius:4px;color:#7c3aed;text-decoration:none;font-family:monospace}.recent.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#e0e7ff}.info-link.svelte-1uha8ag{color:#7c3aed;text-decoration:none}.info-link.svelte-1uha8ag:hover{text-decoration:underline}.instructions.svelte-1uha8ag{line-height:1.6;color:#333}.instructions.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:1.5rem 0 .5rem;color:#333}.instructions.svelte-1uha8ag h4:where(.svelte-1uha8ag):first-child{margin-top:0}.instructions.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.5rem 0}.instructions-intro.svelte-1uha8ag{margin-bottom:1rem;color:#666}.instructions.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:.5rem 0;padding-left:1.5rem}.instructions.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:.25rem 0}.instructions.svelte-1uha8ag pre:where(.svelte-1uha8ag){background:#f5f5f5;padding:.75rem 1rem;border-radius:4px;overflow-x:auto;font-family:monospace;font-size:.9rem;color:#7c3aed}.instructions.svelte-1uha8ag code:where(.svelte-1uha8ag){background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:monospace;font-size:.9em;color:#7c3aed}.instructions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#7c3aed}
