.tool-grid.svelte-dnxdrg{display:flex;flex-direction:column;gap:1.25rem}.input-group.svelte-dnxdrg{display:flex;flex-direction:column;gap:.4rem}.input-group.svelte-dnxdrg label:where(.svelte-dnxdrg){font-size:.95rem;color:var(--text);font-weight:500}textarea.svelte-dnxdrg{padding:.6rem .8rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.95rem;resize:vertical;font-family:inherit}.btn-primary.svelte-dnxdrg{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-dnxdrg:hover{background:var(--accent-light)}.results.svelte-dnxdrg{display:flex;flex-direction:column;gap:1rem}.hash-row.svelte-dnxdrg{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.8rem}.hash-label.svelte-dnxdrg{font-size:.85rem;font-weight:600;color:var(--accent);margin-bottom:.4rem}.hash-value-row.svelte-dnxdrg{display:flex;gap:.5rem;align-items:flex-start}.hash-value.svelte-dnxdrg{flex:1;word-break:break-all;background:var(--bg-input);padding:.5rem;border-radius:var(--radius-sm);font-size:.8rem;color:var(--text);border:1px solid var(--border)}.btn-copy.svelte-dnxdrg{padding:.4rem .8rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem;white-space:nowrap}.btn-copy.svelte-dnxdrg:hover{background:var(--accent-light)}
