body:has(.post.svelte-1teoznn){background:var(--color-paper)}.post.svelte-1teoznn{gap:var(--space-24);width:100%;max-width:1080px;padding:var(--space-20) var(--gutter) var(--space-72);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.crumbs.svelte-1teoznn ol:where(.svelte-1teoznn){gap:var(--space-4) var(--space-8);color:var(--color-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs.svelte-1teoznn li:where(.svelte-1teoznn):not(:last-child):after{content:"›";margin-left:var(--space-8)}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-ink-2)}.crumbs.svelte-1teoznn [aria-current]:where(.svelte-1teoznn){-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.head.svelte-1teoznn{gap:var(--space-12);max-width:760px;display:grid}.head.svelte-1teoznn>:where(.svelte-1teoznn){margin:0}.tags.svelte-1teoznn{gap:var(--space-12);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-label);text-decoration:none}.lead.svelte-1teoznn{color:var(--color-ink-2)}.meta.svelte-1teoznn{align-items:center;gap:var(--space-8);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.read.svelte-1teoznn{align-items:center;gap:var(--space-4);display:inline-flex}.cover.svelte-1teoznn{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow-e1)}.layout.svelte-1teoznn{gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.column.svelte-1teoznn{gap:var(--space-32);min-width:0;max-width:680px;display:grid}@media (width>=1024px){.layout.with-toc.svelte-1teoznn{gap:var(--space-40);grid-template-columns:240px minmax(0,680px)}.toc.svelte-1teoznn{top:calc(64px + var(--space-24));align-self:start;position:sticky}}.toc.svelte-1teoznn details:where(.svelte-1teoznn){padding:var(--space-12) var(--space-16);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m)}.toc.svelte-1teoznn summary:where(.svelte-1teoznn){min-height:var(--tap-min);cursor:pointer;align-items:center;display:flex}.toc.svelte-1teoznn ol:where(.svelte-1teoznn){gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.toc.svelte-1teoznn li.sub:where(.svelte-1teoznn){padding-left:var(--space-16)}.toc.svelte-1teoznn a:where(.svelte-1teoznn){padding:var(--space-4) 0;color:var(--color-ink-2);text-decoration:none;display:block}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-rani)}.cta.svelte-1teoznn{justify-items:start;gap:var(--space-12);padding:var(--space-32) var(--space-24);color:var(--theme-text);background:radial-gradient(circle at 85% 0%, var(--color-night-surface), var(--color-night) 70%);border-radius:var(--radius-xl);box-shadow:var(--shadow-e2);display:grid;position:relative}.cta.svelte-1teoznn>*{margin:0}.spark.svelte-1teoznn{width:52px;height:52px;color:var(--color-haldi);background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-pill);place-items:center;display:grid}.cta-eyebrow.svelte-1teoznn{color:var(--color-haldi)}.cta-body.svelte-1teoznn{color:var(--theme-muted)}.share.svelte-1teoznn{gap:var(--space-12);flex-wrap:wrap;justify-content:space-between;display:flex}.share-link.svelte-1teoznn,.back.svelte-1teoznn{align-items:center;gap:var(--space-8);min-height:var(--tap-min);padding:0 var(--space-16);border-radius:var(--radius-pill);text-decoration:none;display:inline-flex}.share-link.svelte-1teoznn{color:var(--color-peacock-text);background:var(--color-surface);border:1px solid var(--color-line-strong)}.back.svelte-1teoznn{color:var(--color-ink-2)}.related.svelte-1teoznn{gap:var(--space-20);padding-top:var(--space-32);border-top:1px solid var(--color-line-strong);display:grid}.related.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0}.related.svelte-1teoznn ul:where(.svelte-1teoznn){gap:var(--space-20);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.related.svelte-1teoznn li:where(.svelte-1teoznn){display:grid}@media (width>=600px){.related.svelte-1teoznn ul:where(.svelte-1teoznn){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.related.svelte-1teoznn ul:where(.svelte-1teoznn){grid-template-columns:repeat(3,minmax(0,1fr))}}
