.journal.svelte-u4k2t{max-width:1040px;margin:32px auto 80px}header.svelte-u4k2t{margin-bottom:70px}time.svelte-u4k2t{color:var(--soft-text);font:11px GeistMono,monospace}h1.svelte-u4k2t{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(60px,9vw,112px)}header.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--soft-text);font-size:18px}.post-row.svelte-u4k2t{border-top:1px solid var(--line);grid-template-columns:180px 1fr 24px;align-items:baseline;gap:32px;padding:36px 0;display:grid}.post-row.svelte-u4k2t:last-of-type{border-bottom:1px solid var(--line)}.post-row.svelte-u4k2t h2:where(.svelte-u4k2t){margin-bottom:12px;font-size:32px}.post-row.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--soft-text);font-size:15px}.post-row.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--brand-lilac)}.post-row.svelte-u4k2t>span:where(.svelte-u4k2t){font-size:25px}.back-link.svelte-u4k2t{margin-top:48px;font-size:13px;display:inline-block}.empty.svelte-u4k2t{border-block:1px solid var(--line);color:var(--soft-text);padding:40px 0}@media (width<=700px){.journal.svelte-u4k2t{margin-top:10px}.post-row.svelte-u4k2t{grid-template-columns:1fr 24px;gap:16px}time.svelte-u4k2t{grid-column:1/-1}.post-row.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:28px}}
