header.svelte-t9w3qu h1:where(.svelte-t9w3qu){font-family:var(--font-display);font-size:2.5rem;font-weight:700;margin-top:1.25rem}.backlink.svelte-t9w3qu{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.55;transition:opacity .2s ease}.backlink.svelte-t9w3qu:hover{opacity:1}.subtitle.svelte-t9w3qu{margin-top:.75rem;opacity:.7;line-height:1.6}.stats.svelte-t9w3qu{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.stat.svelte-t9w3qu{background:var(--bg);padding:1rem .75rem;text-align:center}.stat-value.svelte-t9w3qu{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.stat-label.svelte-t9w3qu{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-top:.25rem}.embed.svelte-t9w3qu{position:relative;left:50%;transform:translate(-50%);width:min(94vw,78rem);border:1px solid var(--border);border-radius:12px;overflow:hidden}.embed.svelte-t9w3qu iframe:where(.svelte-t9w3qu){display:block;width:100%;height:clamp(30rem,78vh,46rem);border:0}.embed-poster.svelte-t9w3qu{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.embed-poster.svelte-t9w3qu video:where(.svelte-t9w3qu){display:block;width:100%}.embed-cta.svelte-t9w3qu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#12121259;transition:background .2s ease}.embed-poster.svelte-t9w3qu:hover .embed-cta:where(.svelte-t9w3qu){background:#12121280}.prose.svelte-t9w3qu{opacity:.75;line-height:1.7;font-size:.925rem}.prose.svelte-t9w3qu p:where(.svelte-t9w3qu)+p:where(.svelte-t9w3qu){margin-top:.85rem}.prose.svelte-t9w3qu a:where(.svelte-t9w3qu){color:var(--accent);text-decoration:none}.prose.svelte-t9w3qu a:where(.svelte-t9w3qu):hover{text-decoration:underline}.prose.svelte-t9w3qu code:where(.svelte-t9w3qu){font-family:var(--font-mono);font-size:.85em}.diagram.svelte-t9w3qu{font-family:var(--font-mono);font-size:.68rem;line-height:1.35;border:1px solid var(--border);border-radius:12px;padding:1rem;margin:1rem 0;overflow-x:auto;opacity:.85}.stack-line.svelte-t9w3qu{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}section.svelte-t9w3qu h2{margin-bottom:.75rem}
