.tool-grid.svelte-e30zu{display:flex;flex-direction:column;gap:1.25rem}.input-group.svelte-e30zu{display:flex;flex-direction:column;gap:.4rem}.input-group.svelte-e30zu label:where(.svelte-e30zu){font-size:.95rem;color:var(--text);font-weight:500}input[type=text].svelte-e30zu{padding:.6rem .8rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.95rem}.btn-primary.svelte-e30zu{padding:.7rem 1.2rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:1rem;cursor:pointer;font-weight:600}.btn-primary.svelte-e30zu:hover{background:var(--accent-light)}.result-card.svelte-e30zu{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.result-row.svelte-e30zu{display:flex;gap:.5rem;align-items:flex-start}.result-text.svelte-e30zu{flex:1;word-break:break-all;background:var(--bg-input);padding:.6rem;border-radius:var(--radius-sm);font-size:.8rem;color:var(--text);border:1px solid var(--border)}.btn-copy.svelte-e30zu{padding:.5rem 1rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;white-space:nowrap}.btn-copy.svelte-e30zu:hover{background:var(--accent-light)}.hint.svelte-e30zu{font-size:.8rem;color:var(--text-muted);margin:0}.hint.svelte-e30zu code:where(.svelte-e30zu){color:var(--accent)}
