.tag-page.svelte-1a2sh5x{padding:56px 0 80px}.inner.svelte-1a2sh5x{max-width:var(--max-w);margin:0 auto;padding:0 24px}.tag-hero.svelte-1a2sh5x{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px}.tag-label.svelte-1a2sh5x{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30);margin:0 0 12px;font-size:10px}.tag-name.svelte-1a2sh5x{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.post-count.svelte-1a2sh5x{font-family:var(--ui);color:var(--ink-60);margin:0;font-size:.9375rem}.post-grid.svelte-1a2sh5x{grid-template-columns:repeat(3,1fr);gap:40px 32px;margin-top:32px;display:grid}.empty-state.svelte-1a2sh5x{font-family:var(--serif);color:var(--ink-60);text-align:center;margin:0;padding:64px 0;font-size:1.125rem;font-style:italic}@media (width<=1023px){.post-grid.svelte-1a2sh5x{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.post-grid.svelte-1a2sh5x{grid-template-columns:1fr}}
