.article-header.svelte-1u9b8he{display:flex;flex-direction:column;gap:1.25rem;max-width:52rem}.back.svelte-1u9b8he{align-self:flex-start;font-size:var(--text-sm);color:var(--color-moss)}h1.svelte-1u9b8he{font-size:clamp(2.25rem,5.5vw,var(--text-4xl));font-weight:800;font-stretch:112%;line-height:1.02;letter-spacing:-.02em;color:var(--color-pine);text-wrap:balance}.deck.svelte-1u9b8he{font-family:var(--font-text);font-size:clamp(var(--text-lg),2.2vw,1.625rem);line-height:1.45;max-width:40rem;text-wrap:pretty}.tags.svelte-1u9b8he{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--text-sm)}.tags.svelte-1u9b8he li:where(.svelte-1u9b8he){padding:.15rem .55rem;border:1px solid var(--color-rule);border-radius:2px}.toc.svelte-1q70qka{font-size:var(--text-sm);line-height:1.35}h2.svelte-1q70qka{font-size:var(--text-sm);font-weight:700;margin-bottom:.75rem}ol.svelte-1q70qka{border-left:1px solid var(--color-rule)}a.svelte-1q70qka{display:block;padding:.35rem 0 .35rem .9rem;margin-left:-1px;border-left:3px solid transparent;color:var(--color-moss);text-decoration:none;transition:color .15s,border-color .15s}.sub.svelte-1q70qka a:where(.svelte-1q70qka){padding-left:1.8rem}a.svelte-1q70qka:hover{color:var(--color-ink)}a[aria-current=location].svelte-1q70qka{color:var(--color-ink);border-color:var(--color-pine)}.author.svelte-g3bgam{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;padding-top:1.75rem;border-top:2px solid var(--color-ink)}img.svelte-g3bgam{width:4.5rem;height:4.5rem;object-fit:cover;object-position:50% 15%;border-radius:50%;background:var(--color-rule)}.name.svelte-g3bgam{font-weight:700}.about.svelte-g3bgam{margin-top:.35rem;font-family:var(--font-text);line-height:1.55;max-width:34rem}.contact.svelte-g3bgam{display:flex;gap:1.25rem;margin-top:.75rem;font-size:var(--text-sm);color:var(--color-pine)}.post-nav.svelte-4oh756{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--color-rule)}a.svelte-4oh756{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem clamp(0rem,2vw,1.5rem);background:var(--color-paper);text-decoration:none;transition:background-color .15s}a.svelte-4oh756:hover{background:color-mix(in srgb,var(--color-lichen) 35%,var(--color-paper))}.newer.svelte-4oh756{grid-column:2;text-align:right;border-left:1px solid var(--color-rule)}.dir.svelte-4oh756{font-size:var(--text-sm);color:var(--color-moss)}.title.svelte-4oh756{font-size:var(--text-lg);font-weight:680;line-height:1.25;text-wrap:balance}@media (max-width: 40rem){.post-nav.svelte-4oh756{grid-template-columns:minmax(0,1fr)}.newer.svelte-4oh756{grid-column:1;text-align:left;border-left:0}.older.svelte-4oh756+.newer:where(.svelte-4oh756){border-top:1px solid var(--color-rule)}}.article.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(1.5rem,5vw,3.5rem) clamp(4rem,9vw,6rem)}@media (min-width: 64rem){.has-toc.svelte-1teoznn{grid-template-columns:13rem minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem)}.has-toc.svelte-1teoznn>:where(.svelte-1teoznn):not(.main){grid-column:2}.has-toc.svelte-1teoznn .main:where(.svelte-1teoznn){grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.toc.svelte-1teoznn>*{position:sticky;top:2rem}}.main.svelte-1teoznn{display:flex;flex-direction:column;gap:2.5rem}.cover.svelte-1teoznn{max-width:52rem}.cover.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;max-height:34rem;object-fit:cover;border-radius:3px;background:#fff}.after.svelte-1teoznn{display:flex;flex-direction:column;gap:3rem;max-width:var(--measure);margin-top:clamp(3.5rem,7vw,5rem)}@media (max-width: 63.99rem){.toc.svelte-1teoznn{padding:1.25rem 1.25rem 1rem;background:color-mix(in srgb,var(--color-paper) 55%,white);border-radius:3px}}
