.posts-shell.svelte-u4k2t{gap:1.4rem;display:grid}.posts-hero.svelte-u4k2t{max-width:none}.post-list.svelte-u4k2t{border-top:1px solid var(--color-border);display:grid}@media (prefers-reduced-motion:no-preference){span.title.svelte-u4k2t{view-transition-name:var(--name)}}h1.svelte-u4k2t{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.rss.svelte-u4k2t{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary-dark);font-family:var(--font-body);font-size:var(--text-xs);border-radius:4px;padding:.55em .85em;font-weight:700;text-decoration:none}.rss.svelte-u4k2t:hover{background-color:var(--color-surface-soft)}.post-item.svelte-u4k2t{border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 0;text-decoration:none;transition:color .2s,background .2s;display:grid}.post-item.svelte-u4k2t:hover{background:color-mix(in srgb, var(--color-primary) 3%, transparent);color:var(--color-text)}.post-content.svelte-u4k2t{gap:.25rem;display:grid}.title.svelte-u4k2t{font-size:var(--text-md);font-weight:800;line-height:1.48}.description.svelte-u4k2t{color:var(--color-muted);font-size:var(--text-sm);line-height:1.58}.post-item-date.svelte-u4k2t{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.01em;text-transform:uppercase;font-weight:500}.tag.svelte-u4k2t{color:var(--color-primary);font-size:var(--text-xs);white-space:nowrap;font-weight:700}@media (width<=640px){h1.svelte-u4k2t{flex-direction:column;align-items:flex-start}.post-item.svelte-u4k2t{grid-template-columns:1fr;align-items:flex-start;padding:1rem 0}.tag.svelte-u4k2t{display:none}}
