:root{--bg:#fff;--fg:#16171a;--muted:#6b7280;--line:#e6e7eb;--field-bg:#fafafa;--drop-bg:#fafafa;--drop-hover:#f2f3f5;--danger:#c0392b}@media (prefers-color-scheme:dark){:root{--bg:#0f1012;--fg:#ededef;--muted:#9aa0a6;--line:#26282d;--field-bg:#17181b;--drop-bg:#141518;--drop-hover:#1b1d21;--danger:#ff6b5e}}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.wrap.svelte-1uha8ag{max-width:560px;margin:0 auto;padding:56px 24px 80px}header.svelte-1uha8ag{margin-bottom:36px}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:600}h1.svelte-1uha8ag .qr:where(.svelte-1uha8ag){opacity:.45}.tagline.svelte-1uha8ag{color:var(--muted);margin:0;font-size:14px}.drop.svelte-1uha8ag{width:100%;font:inherit;color:inherit;text-align:center;border:1.5px dashed var(--line);background:var(--drop-bg);cursor:pointer;border-radius:12px;padding:34px 20px;transition:background .15s,border-color .15s;display:block}.drop.svelte-1uha8ag:hover,.drop.over.svelte-1uha8ag{background:var(--drop-hover);border-color:var(--muted)}.drop.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:550}.drop.svelte-1uha8ag .sub:where(.svelte-1uha8ag){color:var(--muted);margin-top:6px;font-size:13px}.drop.svelte-1uha8ag .sample:where(.svelte-1uha8ag){color:var(--muted);margin-top:14px;font-size:13px}.drop.svelte-1uha8ag .link:where(.svelte-1uha8ag){color:var(--fg);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.err.svelte-1uha8ag{color:var(--danger);margin-top:12px;font-size:13px}.fields.svelte-1uha8ag{margin-top:28px}.field.svelte-1uha8ag{margin-bottom:16px}.field.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){box-sizing:border-box;background:var(--field-bg);border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--muted);outline:none}.row.svelte-1uha8ag{gap:12px;display:flex}.row.svelte-1uha8ag .field:where(.svelte-1uha8ag){flex:1}.result.svelte-1uha8ag{text-align:center;margin-top:30px}.qrbox.svelte-1uha8ag{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;display:inline-block}.qrbox.svelte-1uha8ag svg{width:236px;height:auto;display:block}.actions.svelte-1uha8ag{justify-content:center;gap:10px;margin-top:18px;display:flex}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;color:var(--fg);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}.actions.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--muted)}.hint.svelte-1uha8ag{color:var(--muted);margin-top:14px;font-size:12px}footer.svelte-1uha8ag{color:var(--muted);text-align:center;margin-top:56px;font-size:12px}footer.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:11px}
