.error-message.svelte-1bisrm8{padding:2rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:2rem 0}.error-detail.svelte-1bisrm8{font-family:monospace;font-size:.875rem;color:#991b1b;background-color:#fee2e2;padding:.5rem;border-radius:.25rem;margin-top:1rem}article.svelte-1bisrm8{max-width:900px;margin:0 auto;padding:2rem 1rem}.page-title.svelte-1bisrm8{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--accent-color)}.landing-intro.svelte-1bisrm8{margin-bottom:1.75rem;line-height:1.65;color:#374151}.landing-intro.svelte-1bisrm8 .blocks-container .block:last-child,.landing-intro.svelte-1bisrm8 .blocks-container .text-block:last-child{margin-bottom:0}.filters.svelte-1bisrm8{margin-bottom:2rem;padding:1.25rem 1.25rem 1rem;background:#f8f9fa;border-radius:.5rem;border-left:4px solid var(--accent-color)}.filters-intro.svelte-1bisrm8{margin:0 0 1.15rem;font-size:1.05rem;line-height:1.55;color:#4b5563;max-width:40rem}.filter-row.svelte-1bisrm8{margin-bottom:1rem}.filter-row.svelte-1bisrm8:last-of-type{margin-bottom:0}.filter-row-selects.svelte-1bisrm8{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}.filter-field.svelte-1bisrm8{display:flex;flex-direction:column;gap:.35rem}.filter-label.svelte-1bisrm8{font-size:.875rem;font-weight:600;color:#444}.filter-search.svelte-1bisrm8{width:100%;max-width:28rem;padding:.5rem .65rem;font-size:1rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:inherit}.filter-search.svelte-1bisrm8:focus{outline:2px solid var(--accent-color);outline-offset:1px;border-color:var(--accent-color)}.filter-select.svelte-1bisrm8{padding:.5rem .65rem;font-size:1rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-family:inherit;cursor:pointer}.filter-select.svelte-1bisrm8:focus{outline:2px solid var(--accent-color);outline-offset:1px;border-color:var(--accent-color)}.filter-meta.svelte-1bisrm8{margin:.75rem 0 0;font-size:.875rem;color:#6b7280;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.filter-clear.svelte-1bisrm8{padding:.2rem .6rem;font-size:.875rem;border:1px solid var(--accent-color);background:#fff;color:var(--accent-color);border-radius:.25rem;cursor:pointer;font-family:inherit}.filter-clear.svelte-1bisrm8:hover{background:var(--accent-color);color:#fff}.use-cases-section.svelte-1bisrm8{margin:0}.use-cases-list.svelte-1bisrm8{display:flex;flex-direction:column;gap:2rem}.empty-state.svelte-1bisrm8,.empty-filtered.svelte-1bisrm8{color:#6b7280;font-size:1.05rem;line-height:1.6}.empty-filtered.svelte-1bisrm8{margin-top:.5rem}.toolbox-case-study-embed .text-block p{margin:1rem 0}.toolbox-case-study-embed .text-block h2,.toolbox-case-study-embed .text-block h3{margin-top:1.5rem;margin-bottom:.75rem;color:var(--accent-color)}
