.quilt-diagram.svelte-3hdapb{margin:1rem 0;border:1px solid #e8e8e8;border-radius:8px;background:linear-gradient(135deg,#faf6f1,#fff);box-shadow:0 2px 8px #0000000d}.binding-label{font-family:Courier New,monospace}.binding-detail{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.binding-results.svelte-3hdapb{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-top:1rem}.result-item.svelte-3hdapb{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#f5f5f5;border-radius:6px;border-left:4px solid #9d6bb3}.result-item.primary.svelte-3hdapb{border-left-color:#d67bcc;background:#fdf3ff}.result-label.svelte-3hdapb{font-size:.85rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-weight:600}.result-value.svelte-3hdapb{font-size:1.6rem;font-weight:700;color:#8e44ad;font-family:Courier New,monospace}.result-meta.svelte-3hdapb{font-size:.75rem;color:#999;margin-top:.3rem;font-style:italic}input.input.svelte-3hdapb,select.svelte-3hdapb{border:2px solid #e8e8e8;transition:border-color .2s ease}input.input.svelte-3hdapb:focus,select.svelte-3hdapb:focus{border-color:#8e44ad;box-shadow:0 0 0 3px #8e44ad1a}.select{border-color:#e8e8e8}.select select.svelte-3hdapb:focus{border-color:#8e44ad}
