.blog-list-hero.svelte-14htgmf{background-color:var(--color-bg-white);border-bottom:1px solid var(--color-border);padding-top:5rem;padding-bottom:2rem}.blog-main-section.svelte-14htgmf{background-color:var(--color-bg-light);padding:3.5rem 1.5rem}.controls-wrapper.svelte-14htgmf{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.search-box.svelte-14htgmf{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:500px;box-shadow:var(--shadow-sm);align-items:center;padding:.75rem 1.25rem;display:flex}.search-icon.svelte-14htgmf{color:var(--color-text-muted);margin-right:.75rem}.search-box.svelte-14htgmf input:where(.svelte-14htgmf){width:100%;color:var(--color-dark);border:none;outline:none;font-size:.95rem}.categories-row.svelte-14htgmf{flex-wrap:wrap;gap:.5rem;display:flex}.cat-button.svelte-14htgmf{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;transition:var(--transition-fast);padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.cat-button.svelte-14htgmf:hover{background-color:var(--color-bg-light);border-color:#cbd5e1}.cat-button.active.svelte-14htgmf{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog-grid.svelte-14htgmf{grid-template-columns:1fr;gap:2rem;display:grid}.empty-state.svelte-14htgmf{background-color:var(--color-bg-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);max-width:600px;margin:2rem auto;padding:4rem 2rem}.empty-state.svelte-14htgmf svg:where(.svelte-14htgmf){color:var(--color-text-muted);margin-bottom:1.5rem}.empty-state.svelte-14htgmf h3:where(.svelte-14htgmf){color:var(--color-dark);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.empty-state.svelte-14htgmf p:where(.svelte-14htgmf){color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.btn-reset.svelte-14htgmf{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);border:none;padding:.625rem 1.5rem;font-size:.9rem;font-weight:600}.btn-reset.svelte-14htgmf:hover{background-color:var(--color-primary-hover)}.pagination-wrapper.svelte-14htgmf{gap:1.5rem;margin-top:4rem}.pag-btn.svelte-14htgmf{background-color:var(--color-bg-white);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.pag-btn.disabled.svelte-14htgmf{cursor:not-allowed;opacity:.5;color:var(--color-text-muted)}.pag-info.svelte-14htgmf{color:var(--color-text);font-size:.9rem;font-weight:600}@media (width>=768px){.controls-wrapper.svelte-14htgmf{flex-direction:row;justify-content:space-between;align-items:center}.search-box.svelte-14htgmf{margin-bottom:0}.blog-grid.svelte-14htgmf{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.blog-grid.svelte-14htgmf{grid-template-columns:repeat(3,1fr)}}
