.blog-h1.svelte-u4k2t{margin:.75rem 0 0;font-size:2.5rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#0f172a;text-wrap:balance}@media (max-width: 640px){.blog-h1.svelte-u4k2t{font-size:1.875rem}}.blog-search.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;background:#f1f5f9;border:1px solid transparent;border-radius:.75rem;padding:.6rem .8rem;margin-bottom:.75rem}.blog-search.svelte-u4k2t:focus-within{background:#fff;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.blog-search.svelte-u4k2t input:where(.svelte-u4k2t){flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:.9rem;color:#0f172a}.blog-search.svelte-u4k2t input:where(.svelte-u4k2t)::-webkit-search-cancel-button{display:none}.blog-search-clear.svelte-u4k2t{display:grid;place-items:center;width:1.25rem;height:1.25rem;min-width:0;min-height:0;border-radius:999px;background:#e2e8f0;color:#475569;flex:none}.blog-chips.svelte-u4k2t{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem;margin-bottom:1.25rem}.blog-chips.svelte-u4k2t::-webkit-scrollbar{display:none}.blog-chip.svelte-u4k2t{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .8rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.8125rem;font-weight:600;color:#334155;white-space:nowrap;text-decoration:none}.blog-chip.on.svelte-u4k2t{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.blog-chip-count.svelte-u4k2t{font-variant-numeric:tabular-nums;opacity:.6;font-size:.75rem}.blog-result-line.svelte-u4k2t{font-size:.8125rem;color:#64748b;margin:-.5rem 0 1rem}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;align-items:stretch}.blog-page-btn.svelte-u4k2t{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;text-decoration:none}.blog-footer-link.svelte-u4k2t{font-size:.875rem;color:#475569;text-decoration:none}.blog-footer-link.svelte-u4k2t:hover{color:hsl(var(--primary))}.dark .blog-h1.svelte-u4k2t{color:#f8fafc}.dark .blog-search.svelte-u4k2t{background:#1e293b}.dark .blog-search.svelte-u4k2t:focus-within{background:#0f172a}.dark .blog-search.svelte-u4k2t input:where(.svelte-u4k2t){color:#f1f5f9}.dark .blog-search-clear.svelte-u4k2t{background:#334155;color:#cbd5e1}.dark .blog-chip.svelte-u4k2t{background:#0f172a;border-color:#1e293b;color:#cbd5e1}.dark .blog-chip.on.svelte-u4k2t{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dark .blog-page-btn.svelte-u4k2t{background:#0f172a;border-color:#1e293b;color:#cbd5e1}.dark .blog-footer-link.svelte-u4k2t{color:#cbd5e1}
