.prompt-library.svelte-gwyyw1{margin:0 auto}.filter-row.svelte-gwyyw1{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem);align-items:center;padding:var(--space-4, 1rem);background:var(--surface-card, #fff);border:1px solid var(--border-light, #e2e8f0);border-radius:var(--radius-lg, 12px);margin-bottom:var(--space-6, 1.5rem);position:sticky;top:88px;z-index:10;backdrop-filter:blur(8px);background:#ffffffeb}.filter-label.svelte-gwyyw1{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-right:var(--space-2, .5rem)}.filter-chip.svelte-gwyyw1{padding:4px 12px;font-size:var(--text-xs, .75rem);font-weight:600;background:transparent;border:1px solid var(--border-light, #e2e8f0);color:var(--text-body, #4a5568);border-radius:999px;cursor:pointer;transition:all .15s;white-space:nowrap}.filter-chip.svelte-gwyyw1:hover{border-color:var(--color-accent, #2AAA8A);color:var(--color-accent, #2AAA8A)}.filter-chip--active.svelte-gwyyw1{background:var(--color-accent, #2AAA8A);color:#fff;border-color:var(--color-accent, #2AAA8A)}.cards.svelte-gwyyw1{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.card.svelte-gwyyw1{background:var(--surface-card, #fff);border:1px solid var(--border-light, #e2e8f0);border-radius:var(--radius-lg, 12px);overflow:hidden;transition:border-color .15s,box-shadow .15s}.card.svelte-gwyyw1:hover{border-color:var(--color-accent, #2AAA8A)}.card--open.svelte-gwyyw1{border-color:var(--color-accent, #2AAA8A);box-shadow:0 6px 24px #2aaa8a1a}.card-header.svelte-gwyyw1{width:100%;display:flex;align-items:flex-start;gap:var(--space-4, 1rem);padding:var(--space-5, 1.25rem);background:transparent;border:none;text-align:left;cursor:pointer;color:inherit}.card-header__main.svelte-gwyyw1{flex:1;min-width:0}.card-title.svelte-gwyyw1{font-family:var(--font-heading);font-size:var(--text-lg, 1.125rem);font-weight:700;color:var(--text-heading, #1a202c);margin:0 0 var(--space-2, .5rem)}.card-usecase.svelte-gwyyw1{font-size:var(--text-sm, .875rem);color:var(--text-muted, #64748b);margin:0 0 var(--space-3, .75rem);line-height:1.55}.card-sectors.svelte-gwyyw1{display:flex;flex-wrap:wrap;gap:var(--space-1, .25rem)}.sector-tag.svelte-gwyyw1{font-size:.7rem;padding:2px 8px;background:#2aaa8a14;color:var(--color-accent, #2AAA8A);border-radius:4px;font-weight:600;letter-spacing:.01em}.card-chevron.svelte-gwyyw1{font-size:1.5rem;color:var(--color-accent, #2AAA8A);font-weight:700;line-height:1;flex-shrink:0;padding:4px 8px}.card-body.svelte-gwyyw1{padding:0 var(--space-5, 1.25rem) var(--space-5, 1.25rem);border-top:1px solid var(--border-light, #e2e8f0);margin-top:-1px;padding-top:var(--space-4, 1rem)}.vars.svelte-gwyyw1{background:#d4a8430d;border-left:3px solid var(--color-secondary, #D4A843);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin-bottom:var(--space-4, 1rem);border-radius:0 6px 6px 0}.vars-label.svelte-gwyyw1{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary, #D4A843);margin:0 0 var(--space-3, .75rem)}.var-field.svelte-gwyyw1{display:block;margin-bottom:var(--space-2, .5rem)}.var-name.svelte-gwyyw1{display:block;font-size:var(--text-xs, .75rem);font-weight:600;color:var(--text-body, #4a5568);margin-bottom:2px}.var-input.svelte-gwyyw1{width:100%;padding:6px 10px;font-size:var(--text-sm, .875rem);font-family:inherit;border:1px solid var(--border-light, #e2e8f0);border-radius:6px;background:var(--surface-card, #fff);color:var(--text-body, #1a202c);box-sizing:border-box}.var-input.svelte-gwyyw1:focus{outline:none;border-color:var(--color-secondary, #D4A843)}.prompt-block.svelte-gwyyw1{margin-bottom:var(--space-4, 1rem)}.block-label.svelte-gwyyw1{display:block;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-bottom:var(--space-2, .5rem)}.prompt-text.svelte-gwyyw1{margin:0;padding:var(--space-4, 1rem);background:var(--surface-subtle, #f8fafc);border:1px solid var(--border-light, #e2e8f0);border-radius:8px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.85rem;line-height:1.6;color:var(--text-body, #1a202c);white-space:pre-wrap;word-wrap:break-word}.card-actions.svelte-gwyyw1{display:flex;gap:var(--space-2, .5rem);flex-wrap:wrap;margin-bottom:var(--space-3, .75rem)}.btn-copy.svelte-gwyyw1{padding:8px 18px;font-size:var(--text-sm, .875rem);font-weight:700;background:var(--color-primary, #1B3A5C);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s,transform .15s}.btn-copy.svelte-gwyyw1:hover{opacity:.9;transform:translateY(-1px)}.btn-copy--copied.svelte-gwyyw1{background:var(--color-success, #38a169)}.btn-toggle.svelte-gwyyw1{padding:8px 14px;font-size:var(--text-xs, .75rem);font-weight:600;background:transparent;color:var(--text-muted, #64748b);border:1px solid var(--border-light, #e2e8f0);border-radius:8px;cursor:pointer;transition:all .15s}.btn-toggle.svelte-gwyyw1:hover{border-color:var(--color-accent, #2AAA8A);color:var(--color-accent, #2AAA8A)}.extra.svelte-gwyyw1{margin-top:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:8px}.extra--example.svelte-gwyyw1{background:#4a6fa50f;border-left:3px solid #4A6FA5}.extra--tip.svelte-gwyyw1{background:#d4a84314;border-left:3px solid var(--color-secondary, #D4A843)}.extra-text.svelte-gwyyw1{margin:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem;line-height:1.6;color:var(--text-body, #1a202c);white-space:pre-wrap}.extra-text--prose.svelte-gwyyw1{font-family:inherit;font-size:var(--text-sm, .875rem);font-style:italic;line-height:1.6}.no-results.svelte-gwyyw1{text-align:center;color:var(--text-muted, #64748b);padding:var(--space-12, 3rem) 0;font-style:italic}[data-theme=dark] .filter-row.svelte-gwyyw1{background:#0f172aeb;border-color:var(--border-light)}[data-theme=dark] .card.svelte-gwyyw1,[data-theme=dark] .var-input.svelte-gwyyw1,[data-theme=dark] .prompt-text.svelte-gwyyw1{background:var(--surface-card);border-color:var(--border-light);color:var(--text-body)}[data-theme=dark] .btn-copy.svelte-gwyyw1{background:var(--color-accent)}@media(max-width:640px){.filter-row.svelte-gwyyw1{position:static;padding:var(--space-3, .75rem)}.card-actions.svelte-gwyyw1{flex-direction:column}.card-actions.svelte-gwyyw1 button:where(.svelte-gwyyw1){width:100%}}
