.generate-container.svelte-x72xqf{padding:1rem;background:#fff;color:#212529}.generate-container.svelte-x72xqf label{color:#212529!important;font-weight:500}.generate-container.svelte-x72xqf .text-muted,.generate-container.svelte-x72xqf small{color:#6c757d!important}.generate-container.svelte-x72xqf .btn-outline-secondary{color:#495057!important;border-color:#6c757d}.generate-container.svelte-x72xqf .btn-outline-secondary:hover{color:#fff!important;background-color:#6c757d;border-color:#6c757d}.generate-container.svelte-x72xqf input,.generate-container.svelte-x72xqf textarea{color:#212529!important}.code-preview.svelte-x72xqf{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:1rem;max-height:400px;overflow:auto;font-size:.875rem;color:#212529}.constraint-preview.svelte-x72xqf{background:#ffffffeb;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:.75rem;font-size:.875rem;color:#212529;white-space:pre-wrap;overflow-wrap:anywhere}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-link{color:#495057!important}.nav-link.active{color:#0d6efd!important;font-weight:600}details.svelte-x72xqf summary:where(.svelte-x72xqf){padding:.5rem;background:#f8f9fa;border-radius:4px;margin-bottom:.5rem}details.svelte-x72xqf summary:where(.svelte-x72xqf):hover{background:#e9ecef}details[open].svelte-x72xqf summary:where(.svelte-x72xqf){border-bottom:2px solid #dee2e6;margin-bottom:1rem}
