.bcard-preview{border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;width:100%;max-width:560px;height:auto;margin:4px 0 12px;display:block}.bcard-qr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bcard-qr img{border:1px solid var(--border);background:#fff;border-radius:8px;width:180px;height:180px}.bcard-vcard textarea{font-family:var(--font-mono);white-space:pre;overflow-wrap:normal;font-size:.85rem;overflow-x:auto}
