.filter-toolbar.svelte-1j8k0si{justify-content:space-between;align-items:flex-start;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.chip-rows.svelte-1j8k0si{gap:var(--space-2);flex-direction:column;display:flex}.chip-row.svelte-1j8k0si{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-1j8k0si{align-items:center;gap:var(--space-1);font-size:var(--text-sm);border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-primary-soft-bg);transition:background var(--duration-1) var(--ease-out-soft), color var(--duration-1) var(--ease-out-soft);padding:6px 14px;font-weight:600;display:inline-flex}.chip-outline.svelte-1j8k0si{border:1px solid var(--color-border);background:0 0}.chip.svelte-1j8k0si:hover{color:var(--color-primary)}.chip-active.svelte-1j8k0si{background:var(--color-primary);color:var(--color-text-inverse)}.chip-count.svelte-1j8k0si{font-size:var(--text-xs);border-radius:var(--radius-full);background:#ffffff40;padding:1px 8px}.chip-outline.svelte-1j8k0si .chip-count:where(.svelte-1j8k0si){background:var(--color-primary-soft-bg);color:var(--color-primary)}.filter-form.svelte-1j8k0si{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-card.svelte-1j8k0si{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--duration-1) var(--ease-out-soft), box-shadow var(--duration-1) var(--ease-out-soft), border-color var(--duration-1) var(--ease-out-soft);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden}.blog-card.svelte-1j8k0si:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-soft);transform:translateY(-3px)}.blog-card-figure.svelte-1j8k0si{aspect-ratio:16/9;background:var(--color-primary-soft-bg);margin:0;overflow:hidden}.blog-card-figure-empty.svelte-1j8k0si{background:radial-gradient(90% 120% at 80% 20%, #0f766e24 0%, transparent 60%), var(--color-primary-soft-bg)}.blog-card-body.svelte-1j8k0si{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.type-chip.svelte-1j8k0si{font-size:var(--text-xs);color:var(--color-primary);background:var(--color-primary-soft-bg);border-radius:var(--radius-full);align-self:flex-start;padding:3px 12px;font-weight:700}.blog-card-title.svelte-1j8k0si{font-size:var(--text-lg);color:var(--color-primary-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card-excerpt.svelte-1j8k0si{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.9;display:-webkit-box;overflow:hidden}.blog-card-meta.svelte-1j8k0si{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.pagination.svelte-1j8k0si{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.page-indicator.svelte-1j8k0si{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}
