.qr-input.svelte-13t2k2w{width:100%;font-family:var(--mono);box-sizing:border-box;border-color:var(--border-hover);height:52px;margin-bottom:1.25rem;padding:0 16px;font-size:15px}.qr-card.svelte-13t2k2w{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;justify-content:center;align-items:center;min-height:220px;margin-bottom:1.25rem;padding:20px;display:flex}.qr-img.svelte-13t2k2w{max-width:100%;height:auto;image-rendering:pixelated;display:block}.qr-placeholder.svelte-13t2k2w{font-family:var(--mono);color:var(--hint);font-size:13px}.options-row.svelte-13t2k2w{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:16px;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.option-group.svelte-13t2k2w{flex-direction:column;gap:6px;display:flex}.option-label.svelte-13t2k2w{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:10px;font-weight:600;font-family:var(--mono)}.seg-ctrl.svelte-13t2k2w{border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.seg-ctrl.svelte-13t2k2w button:where(.svelte-13t2k2w){font-family:var(--mono);background:var(--surface);height:30px;color:var(--muted);border:none;border-right:1px solid var(--border);cursor:pointer;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600;transition:all .12s}.seg-ctrl.svelte-13t2k2w button:where(.svelte-13t2k2w):last-child{border-right:none}.seg-ctrl.svelte-13t2k2w button:where(.svelte-13t2k2w):hover{background:var(--bg2);color:var(--text)}.seg-ctrl.svelte-13t2k2w button.active:where(.svelte-13t2k2w){background:var(--accent-light);color:var(--accent)}.color-pair.svelte-13t2k2w{gap:8px;display:flex}.color-pick.svelte-13t2k2w{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;gap:6px;padding:4px 10px 4px 6px;transition:border-color .12s;display:flex}.color-pick.svelte-13t2k2w:hover{border-color:var(--border-hover)}.color-pick.svelte-13t2k2w input[type=color]:where(.svelte-13t2k2w){cursor:pointer;background:0 0;border:none;border-radius:3px;width:22px;height:22px;padding:0}.color-pick.svelte-13t2k2w span:where(.svelte-13t2k2w){font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:600}.qr-actions.svelte-13t2k2w{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-counter.svelte-13t2k2w{font-size:11px;font-family:var(--mono);color:var(--hint);margin-left:4px}
