.article-glyph.svelte-1vt9kz3{width:100%;height:auto;display:block}.article.svelte-1f19a26{gap:var(--m-space-10);padding-top:var(--m-space-12);flex-direction:column;display:flex}.header.svelte-1f19a26{gap:var(--m-space-3);max-width:var(--m-container-narrow);flex-direction:column;display:flex}.eyebrow.svelte-1f19a26{font-family:var(--m-font-accent);font-size:var(--m-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--m-fg-base-soft);margin:0}.description.svelte-1f19a26{color:var(--m-fg-base-soft);font-size:var(--m-text-lg);margin:0;line-height:1.5}.byline.svelte-1f19a26{align-items:center;gap:var(--m-space-3) var(--m-space-4);margin-top:var(--m-space-3);flex-wrap:wrap;display:flex}.author.svelte-1f19a26{align-items:center;gap:var(--m-space-3);display:inline-flex}.avatar.svelte-1f19a26{object-fit:cover;background:var(--m-bg-base-strong);border-radius:50%;width:32px;height:32px}.name.svelte-1f19a26{font-family:var(--m-font-accent);font-size:var(--m-text-sm);color:var(--m-fg-base);font-weight:500}.hero.svelte-1f19a26{border-radius:var(--m-radius-lg);background:var(--m-bg-base-strong);margin:0;overflow:hidden}.hero.svelte-1f19a26 img:where(.svelte-1f19a26){object-fit:cover;width:100%;height:auto;max-height:480px;display:block}.hero--glyph.svelte-1f19a26{padding:var(--m-space-8) var(--m-space-6);background-image:linear-gradient(color-mix(in oklab, var(--m-bg-base) 50%, transparent), color-mix(in oklab, var(--m-bg-base) 50%, transparent)), url(../../../textures/golden-vortex-dark.webp);background-position:50%;background-size:cover}:root[data-theme=light] .hero--glyph.svelte-1f19a26{background-image:linear-gradient(color-mix(in oklab, var(--m-bg-base) 55%, transparent), color-mix(in oklab, var(--m-bg-base) 55%, transparent)), url(../../../textures/cream-feathered-light.webp)}.meta.svelte-1f19a26{align-items:center;gap:var(--m-space-2);font-family:var(--m-font-mono);font-size:var(--m-text-2xs);color:var(--m-fg-base-soft);flex-wrap:wrap;display:inline-flex}.meta.svelte-1f19a26 .dot:where(.svelte-1f19a26){opacity:.5}.layout.svelte-1f19a26{gap:var(--m-space-10);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (width<=960px){.layout.svelte-1f19a26{grid-template-columns:minmax(0,1fr)}.body.svelte-1f19a26,.toc.svelte-1f19a26{grid-column:auto}.toc.svelte-1f19a26{order:-1;position:static!important}}.body.svelte-1f19a26{grid-column:2;min-width:0}.toc.svelte-1f19a26{top:var(--m-space-10);gap:var(--m-space-8);font-size:var(--m-text-sm);flex-direction:column;grid-column:1;display:flex;position:sticky}.toc-label.svelte-1f19a26{font-family:var(--m-font-accent);font-size:var(--m-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--m-fg-base-soft);margin:0 0 var(--m-space-3)}.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) ol:where(.svelte-1f19a26){gap:var(--m-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) li[data-level="3"]:where(.svelte-1f19a26){padding-left:var(--m-space-3)}.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) a:where(.svelte-1f19a26){color:var(--m-fg-base-soft);transition:color var(--m-duration-fast) var(--m-ease-standard);line-height:1.4;text-decoration:none;display:inline-block}.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) a:where(.svelte-1f19a26):hover,.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) a.active:where(.svelte-1f19a26){color:var(--m-fg-base)}.toc.svelte-1f19a26 nav:where(.svelte-1f19a26) a.active:where(.svelte-1f19a26){font-weight:500}.share.svelte-1f19a26 ul:where(.svelte-1f19a26){gap:var(--m-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share.svelte-1f19a26 a:where(.svelte-1f19a26),.share.svelte-1f19a26 .copy:where(.svelte-1f19a26){color:var(--m-fg-base-soft);font-family:var(--m-font-accent);font-size:var(--m-text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.share.svelte-1f19a26 a:where(.svelte-1f19a26):hover,.share.svelte-1f19a26 .copy:where(.svelte-1f19a26):hover{color:var(--m-fg-accent)}.footer.svelte-1f19a26{padding-top:var(--m-space-8)}.back.svelte-1f19a26{color:var(--m-fg-base-soft);font-family:var(--m-font-accent);font-size:var(--m-text-sm);text-decoration:none}.back.svelte-1f19a26:hover{color:var(--m-fg-base)}
