.page-header.svelte-pyn1lh{border-bottom:1px solid var(--border-subtle);padding-block:clamp(3rem,8vw,5rem)}.header-inner.svelte-pyn1lh{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.page-title.svelte-pyn1lh{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));letter-spacing:-.04em;color:var(--text-primary);margin-bottom:var(--space-3);font-weight:800}.page-subtitle.svelte-pyn1lh{font-size:var(--text-lg);color:var(--text-secondary)}.post-count.svelte-pyn1lh{padding:var(--space-4) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.count-number.svelte-pyn1lh{font-size:var(--text-3xl);letter-spacing:-.04em;color:var(--brand-primary-light);font-weight:800;line-height:1}.count-label.svelte-pyn1lh{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.posts-section.svelte-pyn1lh{padding-block:var(--space-12) var(--space-24)}.posts-grid.svelte-pyn1lh{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));list-style:none;display:grid}.posts-grid.svelte-pyn1lh li:where(.svelte-pyn1lh){animation:svelte-pyn1lh-card-enter .5s var(--ease-out) both}@keyframes svelte-pyn1lh-card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.empty-state.svelte-pyn1lh{color:var(--text-muted);font-size:var(--text-lg);text-align:center;padding:var(--space-16)}.sr-only.svelte-pyn1lh{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
