.hero.svelte-ywf6bv{padding:0 var(--space-5) var(--space-8);text-align:center}.tag-filter.svelte-ywf6bv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5)}.tag-filter.svelte-ywf6bv p:where(.svelte-ywf6bv){margin:0;overflow-wrap:anywhere}.tag-filter.svelte-ywf6bv a:where(.svelte-ywf6bv),.rss-link.svelte-ywf6bv{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--text-primary);text-underline-offset:.2em}.tag-filter.svelte-ywf6bv a:where(.svelte-ywf6bv){white-space:nowrap}.filters.svelte-ywf6bv{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5)}.filter-btn.svelte-ywf6bv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);font-size:.9375rem;font-weight:600;color:var(--text-primary);background:var(--bg-card);border:3px solid var(--border-color);border-radius:var(--radius-md);text-decoration:none}.filter-btn--active.svelte-ywf6bv{background:var(--color-agent);color:var(--text-on-agent)}.filter-count.svelte-ywf6bv{font-size:.8125rem;color:inherit}.rss-row.svelte-ywf6bv{display:flex;justify-content:center}.rss-link.svelte-ywf6bv{gap:var(--space-2);font-size:.875rem;font-weight:600}@media(max-width:480px){.filters.svelte-ywf6bv{gap:var(--space-2)}.filter-btn.svelte-ywf6bv{font-size:.875rem}}.recovery-link.svelte-8fdu19{display:inline-flex;align-items:center;min-height:var(--touch-target);margin-top:var(--space-5);padding:var(--space-2) var(--space-4);background:var(--bg-card);border:3px solid var(--border-color);border-radius:var(--radius-md);font-weight:700;text-decoration:none}.category-notice.svelte-8fdu19{margin-bottom:var(--space-5);color:var(--text-secondary);text-wrap:pretty}.empty-state.svelte-8fdu19 p:where(.svelte-8fdu19),.cta-section.svelte-8fdu19 p:where(.svelte-8fdu19){text-wrap:pretty}.empty-state.svelte-8fdu19 h2:where(.svelte-8fdu19),.cta-section.svelte-8fdu19 h2:where(.svelte-8fdu19){text-wrap:balance}@media(max-width:480px){.pagination-info.svelte-8fdu19{order:-1;flex-basis:100%;text-align:center}}.posts-section.svelte-8fdu19{padding:34px 21px 89px}.container.svelte-8fdu19{max-width:1200px;margin:0 auto}.posts-grid.svelte-8fdu19{display:grid;grid-template-columns:minmax(0,1fr);gap:21px}@media(min-width:640px){.posts-grid.svelte-8fdu19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.posts-grid.svelte-8fdu19{grid-template-columns:repeat(3,minmax(0,1fr))}}.pagination.svelte-8fdu19{display:flex;justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:55px;padding-top:34px;border-top:2px solid var(--border-color)}.pagination-btn.svelte-8fdu19{display:inline-flex;align-items:center;gap:8px;padding:var(--space-2) var(--space-3);min-height:var(--touch-target);white-space:nowrap;font-size:15px;font-weight:600;color:var(--text-primary);background:var(--bg-card);border:3px solid var(--border-color);border-radius:var(--radius-md);text-decoration:none}.pagination-btn--disabled.svelte-8fdu19{opacity:.4;cursor:not-allowed}.pagination-info.svelte-8fdu19{font-size:14px;color:var(--text-muted)}.empty-state.svelte-8fdu19{text-align:center;padding:89px 21px}.empty-icon.svelte-8fdu19{display:inline-flex;align-items:center;justify-content:center;width:89px;height:89px;margin-bottom:21px;background:var(--bg-card);border:3px solid var(--border-color);border-radius:21px;color:var(--text-muted)}.empty-state.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:21px;font-weight:700;color:var(--text-primary);margin:0 0 13px}.empty-state.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:16px;color:var(--text-muted);max-width:400px;margin:0 auto}.empty-state.svelte-8fdu19 a:where(.svelte-8fdu19){color:var(--text-primary);text-decoration:underline}.cta-section.svelte-8fdu19{padding:89px 21px;text-align:center;background:var(--color-agent)}.cta-section.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:34px;font-weight:900;color:var(--text-on-agent);margin-bottom:13px}.cta-section.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:18px;color:var(--text-on-agent);margin-bottom:34px}.cta-button.svelte-8fdu19{display:inline-flex;align-items:center;gap:8px;padding:13px 34px;font-size:16px;font-weight:700;color:var(--text-primary);background:var(--bg-card);border:3px solid var(--border-color);border-radius:var(--radius-md);text-decoration:none}@media(max-width:768px){.posts-section.svelte-8fdu19{padding:21px 21px 55px}.cta-section.svelte-8fdu19{padding:55px 21px}.cta-section.svelte-8fdu19 h2:where(.svelte-8fdu19){font-size:24px}}
