.container.svelte-u4k2t{max-width:var(--container-wide);margin:0 auto;padding:0 var(--s-8)}.page-header.svelte-u4k2t{padding:var(--s-20) 0 var(--s-12)}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-7xl);line-height:.92;letter-spacing:var(--tracking-tighter);color:var(--ink);margin:var(--s-6) 0 var(--s-8)}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t) .dim:where(.svelte-u4k2t){color:var(--ink-3)}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t) em:where(.svelte-u4k2t){color:var(--signal);font-style:italic;text-shadow:0 0 60px rgba(0,255,184,.3)}.lead.svelte-u4k2t{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--ink-2);max-width:640px}.posts-section.svelte-u4k2t{padding:var(--s-12) 0 var(--s-24);border-top:1px solid var(--border)}.post-list.svelte-u4k2t{list-style:none}.post-list.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--border)}.post-row.svelte-u4k2t{display:grid;grid-template-columns:64px 1fr 32px;align-items:start;gap:var(--s-8);padding:var(--s-10) 0;transition:background var(--dur-med) var(--ease-out)}.post-row.svelte-u4k2t:hover{background:#ffffff04}.post-num.svelte-u4k2t{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.12em;color:var(--signal);padding-top:8px}.post-content.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--s-3)}.post-tags.svelte-u4k2t{display:flex;gap:var(--s-2);flex-wrap:wrap}.tag.svelte-u4k2t{font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--void-2);border:1px solid var(--border);padding:4px 10px}.post-row.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.post-row.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--signal)}.post-row.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-2);max-width:640px}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;margin-top:var(--s-2)}.separator.svelte-u4k2t{color:var(--ink-4)}.post-arrow.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--ink-4);padding-top:4px;transition:all var(--dur-fast) var(--ease-out)}.post-row.svelte-u4k2t:hover .post-arrow:where(.svelte-u4k2t){color:var(--signal);transform:translate(4px)}.empty-state.svelte-u4k2t{padding:var(--s-24) 0;text-align:center;display:flex;flex-direction:column;gap:var(--s-3);align-items:center}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--ink-3)}@media(max-width:768px){.container.svelte-u4k2t{padding:0 var(--s-6)}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--text-5xl)}.post-row.svelte-u4k2t{grid-template-columns:48px 1fr;gap:var(--s-4)}.post-arrow.svelte-u4k2t{display:none}.post-row.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-2xl)}}
