.post-item.svelte-podw4w{display:block}.post-link.svelte-podw4w{border-radius:var(--radius-md);color:inherit;transition:background-color var(--transition-base);margin:0 -1rem;padding:1rem;text-decoration:none;display:block}.post-link.svelte-podw4w:hover{background-color:var(--bg-hover)}.post-header.svelte-podw4w{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.post-title.svelte-podw4w{color:var(--text-primary);transition:color var(--transition-base);align-items:center;gap:.375rem;font-size:1rem;font-weight:500;display:flex}.post-link.svelte-podw4w:hover .post-title:where(.svelte-podw4w){color:var(--text-accent)}.arrow-icon{color:var(--text-muted);transition:color var(--transition-base);flex-shrink:0}.post-link.svelte-podw4w:hover .arrow-icon{color:var(--text-accent)}.post-desc.svelte-podw4w{color:var(--text-secondary);margin-top:.375rem;font-size:.875rem;line-height:1.625}.platform-badge.svelte-podw4w{color:var(--text-primary);font-weight:500}.separator.svelte-podw4w{color:var(--text-muted);margin:0 .25rem}.posts-page.svelte-lvfn04{flex-direction:column;gap:2.5rem;display:flex}.page-header.svelte-lvfn04{flex-direction:column;gap:.5rem;display:flex}.page-title.svelte-lvfn04{letter-spacing:-.025em;color:var(--text-primary);font-size:1.5rem;font-weight:600}@media (width>=640px){.page-title.svelte-lvfn04{font-size:1.875rem}}.page-subtitle.svelte-lvfn04{color:var(--text-muted);font-size:.875rem}.years-container.svelte-lvfn04{flex-direction:column;gap:2.5rem;display:flex}.year-group.svelte-lvfn04{flex-direction:column;gap:1rem;display:flex}.year-header.svelte-lvfn04{align-items:center;gap:.75rem;display:flex}.year-label.svelte-lvfn04{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.year-divider.svelte-lvfn04{background-color:var(--border-subtle);flex:1;height:1px}.posts-list.svelte-lvfn04{flex-direction:column;gap:1rem;display:flex}
