.guided-text{margin:1.2rem 0;padding:1.25rem;border:1px solid var(--border,#d5dce4);border-radius:14px;background:var(--surface,#fff);color:inherit}.guided-text h2{margin-top:0}.guided-text-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guided-text-examples pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:.8rem;background:rgba(127,127,127,.09);border-radius:8px;min-height:3rem}.guided-text button{max-width:100%;white-space:normal}.guided-text-interpretation{overflow-wrap:anywhere}.guided-text [role=status]:empty{display:none}@media(max-width:540px){.guided-text-examples{grid-template-columns:1fr}.guided-text{padding:1rem}}
[data-guided-structured] > pre { white-space: pre-wrap; overflow-wrap: anywhere; }
/* The QR library writes inline 512px dimensions. Constrain display only; keep export pixels intact. */
[data-tool="qr-code-generator"] canvas.advanced-qr-preview { max-width: 100%; height: auto !important; }
