.tool-container.svelte-16urili{display:flex;flex-direction:column;gap:var(--space-4)}.form-section.svelte-16urili{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.form-row.svelte-16urili{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:480px){.form-row.svelte-16urili{grid-template-columns:1fr}}.actions.svelte-16urili{display:flex;gap:var(--space-3)}.results.svelte-16urili{display:flex;flex-direction:column;gap:var(--space-3)}.result-card.svelte-16urili{padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.caption-number.svelte-16urili{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.caption-text.svelte-16urili{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-relaxed);margin:0}.btn-copy.svelte-16urili{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg);cursor:pointer;transition:all var(--transition-fast)}.btn-copy.svelte-16urili:hover{border-color:var(--color-primary);color:var(--color-primary)}
