.page.svelte-u4k2t{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(800px 420px at 78% -10%,var(--accent-glow),transparent 60%),radial-gradient(900px 500px at 8% 110%,rgba(198,241,53,.05),transparent 60%)}.wrap.svelte-u4k2t{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}main.svelte-u4k2t{flex:1;padding-top:8px;padding-bottom:56px}.hero.svelte-u4k2t{padding-top:48px;padding-bottom:32px;max-width:720px}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--display);font-size:clamp(36px,6vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:18px}.lede.svelte-u4k2t{font-family:var(--display);font-size:clamp(16px,2vw,18px);font-weight:500;line-height:1.5;color:var(--muted);margin:0}.listing.svelte-u4k2t{padding-top:8px}.posts.svelte-u4k2t{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.post-entry.svelte-u4k2t{border-top:1px solid var(--border-soft);padding:28px 0}.post-entry.svelte-u4k2t:last-child{border-bottom:1px solid var(--border-soft)}.post-title.svelte-u4k2t{font-family:var(--display);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--fg);text-decoration:none}.post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--accent)}.meta.svelte-u4k2t{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:12px;color:var(--text-faint);margin-bottom:12px}.meta.svelte-u4k2t time:where(.svelte-u4k2t){color:var(--muted)}.meta.svelte-u4k2t .reading-time:where(.svelte-u4k2t){color:var(--muted)}.excerpt.svelte-u4k2t{margin:0;font-family:var(--display);font-size:15px;line-height:1.55;color:var(--muted);max-width:65ch}.empty.svelte-u4k2t{font-family:var(--mono);color:var(--text-faint);padding:24px 0}
