.container.svelte-f8xpn2{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.page-header.svelte-f8xpn2{margin-bottom:var(--space-xl)}.back-to-tags.svelte-f8xpn2{display:inline-block;color:var(--muted-foreground);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--space-md);transition:color var(--transition-fast)}.back-to-tags.svelte-f8xpn2:hover{color:var(--primary)}.eyebrow.svelte-f8xpn2{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:var(--space-xs)}.page-header.svelte-f8xpn2 h1:where(.svelte-f8xpn2){font-family:Lora,Georgia,serif;font-style:italic;font-weight:400;font-size:var(--text-xxl);line-height:var(--line-height-tight);color:var(--foreground);margin-bottom:var(--space-xs)}.subtitle.svelte-f8xpn2{color:var(--muted-foreground);font-size:var(--text-sm)}.posts-grid.svelte-f8xpn2{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-xxl);margin-bottom:var(--space-xl)}.pagination-wrapper.svelte-f8xpn2{margin-top:var(--space-xxl);display:flex;justify-content:center}.back-nav.svelte-f8xpn2{margin-top:var(--space-xxl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.back-nav.svelte-f8xpn2 a:where(.svelte-f8xpn2){color:var(--muted-foreground);font-size:var(--text-sm);transition:color .15s ease;text-decoration:none}.back-nav.svelte-f8xpn2 a:where(.svelte-f8xpn2):hover{color:var(--primary)}@media (max-width: 768px){.posts-grid.svelte-f8xpn2{grid-template-columns:1fr;gap:var(--space-lg)}}
