.page.svelte-u4k2t{max-width:720px;margin:0 auto;padding:8rem 2rem 6rem}.header.svelte-u4k2t{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.title.svelte-u4k2t{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:500;font-style:italic;color:var(--text);margin-bottom:.75rem}.subtitle.svelte-u4k2t{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.loading.svelte-u4k2t,.empty.svelte-u4k2t{color:var(--text-secondary);font-size:1rem;padding:2rem 0}.post-list.svelte-u4k2t{list-style:none;display:flex;flex-direction:column;gap:0}.post-list.svelte-u4k2t li:where(.svelte-u4k2t)+li:where(.svelte-u4k2t){border-top:1px solid var(--border)}.post-card.svelte-u4k2t{display:block;text-decoration:none;padding:1.75rem 0;transition:opacity .2s ease}.post-card.svelte-u4k2t:hover{opacity:.8}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--accent)}.post-title.svelte-u4k2t{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;font-style:italic;color:var(--text);margin-bottom:.35rem;line-height:1.4;transition:color .2s ease}.post-desc.svelte-u4k2t{color:var(--text-secondary);font-size:.92rem;line-height:1.55;margin-bottom:.5rem}.post-meta.svelte-u4k2t{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.post-meta.svelte-u4k2t time:where(.svelte-u4k2t){color:var(--text-secondary);font-size:.78rem;font-family:var(--font-mono)}.sep.svelte-u4k2t{color:var(--text-secondary);opacity:.4;font-size:.78rem}.reading-time.svelte-u4k2t{color:var(--text-secondary);font-size:.78rem}.tag.svelte-u4k2t{font-family:var(--font-mono);font-size:.68rem;color:var(--text-secondary);opacity:.7}@media(max-width:768px){.page.svelte-u4k2t{padding:6rem 1.5rem 4rem}}
