.converter-box.svelte-12qmkml{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:2rem 0;padding:1.5rem}.row.svelte-12qmkml{grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;display:grid}@media (width<=640px){.row.svelte-12qmkml{grid-template-columns:1fr}}.cell.svelte-12qmkml{flex-direction:column;gap:.5rem;display:flex}.lbl.svelte-12qmkml{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.num.svelte-12qmkml,.result.svelte-12qmkml{font-variant-numeric:tabular-nums;background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:8px;align-items:center;min-height:3.5rem;padding:.75rem 1rem;font-size:1.5rem;font-weight:600;display:flex}.num.svelte-12qmkml{font-family:inherit}.num.svelte-12qmkml:focus{outline:2px solid var(--ring);outline-offset:-1px}.result.svelte-12qmkml{word-break:break-all}.unit-name.svelte-12qmkml{color:var(--muted-foreground);font-size:.95rem}.sym.svelte-12qmkml{color:var(--foreground);font-weight:600}.swap.svelte-12qmkml{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;place-self:center;align-items:center;width:44px;height:44px;transition:transform .15s,background .15s;display:flex}.swap.svelte-12qmkml:hover{background:var(--accent);transform:rotate(180deg)}@media (width<=640px){.swap.svelte-12qmkml{margin:0 auto;transform:rotate(90deg)}.swap.svelte-12qmkml:hover{transform:rotate(270deg)}}
