.page-hero.svelte-169i0oa{background:var(--bg-dark);border-bottom:var(--border-width) solid var(--border);padding:3rem 2rem}.page-hero-inner.svelte-169i0oa{max-width:800px;margin:0 auto}.back-link.svelte-169i0oa{font-family:var(--font-pixel);color:var(--bg-primary);margin-bottom:1.5rem;font-size:.5rem;display:inline-block}.back-link.svelte-169i0oa:hover{color:var(--accent-yellow)}.entry-type.svelte-169i0oa{font-family:var(--font-pixel);color:var(--accent-yellow);margin-bottom:.75rem;font-size:.5rem}.page-hero.svelte-169i0oa h1:where(.svelte-169i0oa){color:var(--bg-primary);margin-bottom:1rem;line-height:1.5}.source-info.svelte-169i0oa{flex-wrap:wrap;gap:1.5rem;display:flex}.source-item.svelte-169i0oa{font-family:var(--font-pixel);color:var(--text-muted);font-size:.5rem}.source-item.svelte-169i0oa a:where(.svelte-169i0oa){color:var(--bg-primary)}.source-item.svelte-169i0oa a:where(.svelte-169i0oa):hover{color:var(--accent-yellow)}.milestone-body.svelte-169i0oa{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.9}.milestone-body.svelte-169i0oa p{color:var(--text-secondary);margin-bottom:1rem}.milestone-body.svelte-169i0oa a{color:var(--accent-blue)}.milestone-body.svelte-169i0oa em{color:var(--text-primary);font-style:italic}.milestone-footer.svelte-169i0oa{gap:1rem;display:flex}.section-figure-left.svelte-169i0oa{float:left;width:25%;margin:.25rem 1.5rem 1rem 0}.section-figure-left.svelte-169i0oa img:where(.svelte-169i0oa){object-fit:contain;border:var(--border-width) solid var(--border);width:100%;max-height:200px;display:block}figcaption.svelte-169i0oa{font-family:var(--font-pixel);color:var(--text-muted);text-align:center;border:var(--border-width) solid var(--border);background:#f5f5f5;border-top:none;padding:.3rem 0;font-size:.4rem}.milestone-body.svelte-169i0oa:after{content:"";clear:both;display:table}
