.page-header.svelte-a1a7z4{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.page-header.svelte-a1a7z4 h1:where(.svelte-a1a7z4){font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem}.page-header.svelte-a1a7z4 p:where(.svelte-a1a7z4){font-size:.9375rem;color:var(--fg-muted);margin:0}ul.svelte-a1a7z4{list-style:none;padding:0;margin:0}li.svelte-a1a7z4{opacity:0;animation:svelte-a1a7z4-fadeUp .35s ease forwards}li.svelte-a1a7z4 a:where(.svelte-a1a7z4){display:block;padding:1.25rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--fg);transition:color .15s}li.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover{color:var(--accent)}li.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover .date:where(.svelte-a1a7z4),li.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover .reading-time:where(.svelte-a1a7z4){color:var(--accent)}.meta.svelte-a1a7z4{display:flex;gap:1rem;margin-bottom:.4rem}.date.svelte-a1a7z4,.reading-time.svelte-a1a7z4{font-family:var(--font-mono);font-size:.75rem;color:var(--fg-muted);transition:color .15s}.title.svelte-a1a7z4{display:block;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:.3rem}.excerpt.svelte-a1a7z4{display:block;font-size:.875rem;color:var(--fg-muted);line-height:1.65}@keyframes svelte-a1a7z4-fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
