.blog-series.svelte-1sf7jpi{margin:0 0 var(--spacing) 0;padding:0}.series-header.svelte-1sf7jpi{font-size:var(--font-size);margin:0 0 var(--spacing-half) 0;color:var(--text-color-light);font-weight:400}.series-title.svelte-1sf7jpi{color:var(--text-color);font-weight:500}.series-progress.svelte-1sf7jpi{opacity:.8}.series-posts.svelte-1sf7jpi{font-size:var(--font-size);line-height:var(--line-height);margin:0;padding-left:1.5rem;list-style:decimal}.series-post.svelte-1sf7jpi{margin:var(--spacing-small) 0}.post-title.svelte-1sf7jpi{color:var(--text-color-light);font-weight:300;text-decoration:none}.current-post.svelte-1sf7jpi{color:var(--text-color);font-weight:500}.post-title.mark.svelte-1sf7jpi{box-shadow:none;transition:box-shadow .2s ease-in-out}.post-title.mark.svelte-1sf7jpi:hover{box-shadow:inset 0 -.1375rem 0 hsla(var(--accent-color), .6)}@media (width<=768px){.series-posts.svelte-1sf7jpi{padding-left:1.25rem}.series-header.svelte-1sf7jpi{font-size:1rem}}main[data-segment*=blog\/]{--content-width:80ch}.tldr.svelte-1teoznn{width:fit-content;max-width:100%;margin:0 auto var(--spacing);border:1px solid var(--line-color);background:var(--background-color-subtle);border-radius:.6rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.article-summary.svelte-1teoznn{max-width:62ch;color:var(--text-color-light);margin-top:0;font-size:1rem;font-style:italic;line-height:1.7}.article-tags.svelte-1teoznn{color:var(--text-color-light);font-family:var(--head-font);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;font-size:.78rem;list-style:none;display:flex}.article-tags.svelte-1teoznn li:where(.svelte-1teoznn){margin-top:0}.tldr-label.svelte-1teoznn{color:var(--text-color-light);font-family:var(--head-font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 .65rem;font-size:.68rem;font-weight:650}.tldr-options.svelte-1teoznn{gap:.25rem;margin-top:0;display:flex}.tldr.svelte-1teoznn button:where(.svelte-1teoznn){min-height:2.25rem;color:var(--text-color-light);font-family:var(--head-font);white-space:nowrap;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;font-size:.78rem;font-weight:620;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.tldr.svelte-1teoznn button:where(.svelte-1teoznn):hover:not(.active){background:var(--background-color-transparent);color:var(--text-color)}.tldr.svelte-1teoznn button.active:where(.svelte-1teoznn){background:hsla(var(--accent-color), .12);box-shadow:inset 0 0 0 1px var(--text-color-light);color:var(--text-color);cursor:default}.tldr.svelte-1teoznn svg:where(.svelte-1teoznn){flex:none}@media (width<=480px){.tldr.svelte-1teoznn{flex-direction:column;align-items:stretch;width:100%}.tldr-label.svelte-1teoznn{text-align:center;padding:.35rem .5rem .2rem}.tldr-options.svelte-1teoznn{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}main>p:first-of-type{margin-top:0}.left-nav.svelte-1teoznn{top:var(--header-height);text-align:left;background:var(--background-color);width:min(25vw,22rem);height:calc(100dvh - var(--header-height));border-right:1px solid var(--line-color);margin-top:0;padding:2.5rem clamp(1.5rem,3vw,3rem);transition:all .2s;display:block;position:fixed;overflow:auto}.left-nav.svelte-1teoznn>:where(.svelte-1teoznn){cursor:pointer;color:var(--text-color-light);background:0 0;margin-top:3px;margin-bottom:0;display:block}.left-nav.svelte-1teoznn>div:where(.svelte-1teoznn)+div:where(.svelte-1teoznn){margin-top:var(--spacing)}.toc.svelte-1teoznn{max-height:75vh;margin-top:0;overflow:auto}@media (width>=1280px){main[data-segment*=blog\/]~footer{transform:translate(min(12.5vw,11rem))}}@media (width<=1279px){.left-nav.svelte-1teoznn{display:none}main[data-segment*=blog\/]~footer{padding-left:0;transform:none}}.toc.svelte-1teoznn ul:where(.svelte-1teoznn){color:var(--text-color-light);font-size:1rem;list-style:none;transition:all .25s}.toc.svelte-1teoznn ul:where(.svelte-1teoznn) li.active:where(.svelte-1teoznn){color:hsla(var(--accent-color), 1);font-weight:600}.toc.svelte-1teoznn h3:where(.svelte-1teoznn){letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.toc.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn):hover{color:var(--text-color);font-weight:600}.toc.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn){margin-left:calc((var(--level)) * 1em)}body>div>main>header.svelte-1teoznn{min-height:calc(100dvh - var(--header-height));text-align:left;border-bottom:1px solid var(--line-color);background:linear-gradient(135deg, hsla(var(--accent-color), .07), transparent 42%), linear-gradient(90deg, transparent 52%, hsla(var(--accent-color), .04));flex-direction:column;grid-column:1/4;justify-content:flex-end;align-items:flex-start;width:100%;margin:0 auto clamp(2rem,4vw,3.5rem);padding:clamp(4rem,12vh,9rem) clamp(0rem,5vw,5rem) clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}body>div>main>header.svelte-1teoznn:after{content:"";aspect-ratio:1;border:1px solid hsla(var(--accent-color), .45);pointer-events:none;border-radius:50%;width:clamp(5rem,16vw,13rem);position:absolute;top:clamp(3rem,10vw,8rem);right:clamp(0rem,8vw,8rem);transform:translate(35%)}body>div>main>header.svelte-1teoznn h1:where(.svelte-1teoznn){z-index:1;letter-spacing:-.065em;text-wrap:balance;max-width:16ch;font-size:clamp(2.8rem,7.5vw,7rem);line-height:.95;position:relative}body>div>main>header.svelte-1teoznn h1:where(.svelte-1teoznn):before{content:"";background:hsla(var(--accent-color), 1);width:clamp(2.5rem,5vw,4rem);height:.28rem;margin-bottom:clamp(1.25rem,3vh,2rem);display:block}.details.svelte-1teoznn{width:100%;color:var(--text-color-light);justify-content:space-between;align-items:center;margin-top:clamp(2rem,8vh,5rem);font-size:.85rem;display:flex}.author-img.svelte-1teoznn,.logo.svelte-1teoznn{width:64px;height:64px}.author.svelte-1teoznn{text-align:left;align-items:center;gap:.5em;display:flex}.author-name.svelte-1teoznn{font-size:.9rem;font-weight:650}.author-source.svelte-1teoznn{font-size:.8rem;display:none;transform:translate(3px,-8px)}.published-at.svelte-1teoznn{gap:.2rem;display:grid}.author-img.svelte-1teoznn{border-radius:100%;width:44px;height:44px}.details.svelte-1teoznn>:where(.svelte-1teoznn){margin-top:0}.logos.svelte-1teoznn{gap:.6em;display:none}@media screen and (width<=1150px){.details.svelte-1teoznn,.author-name.svelte-1teoznn{font-size:1rem}.author-img.svelte-1teoznn,.logo.svelte-1teoznn{width:48px;height:48px}}@media screen and (width<=620px){body>div>main>header.svelte-1teoznn{justify-content:center;padding:clamp(2rem,5vh,3rem) 1.2rem}body>div>main>header.svelte-1teoznn:after{top:3rem}.details.svelte-1teoznn{align-items:center;gap:.75rem;width:auto;margin-top:0;position:absolute;bottom:clamp(2rem,5vh,3rem);left:1.2rem;right:1.2rem}.author-img.svelte-1teoznn{width:36px;height:36px}.author.svelte-1teoznn{flex-shrink:0}}.translations.svelte-1teoznn{margin-bottom:2em}.translations.svelte-1teoznn ul:where(.svelte-1teoznn){margin-top:var(--spacing-small);list-style:none}@media (prefers-reduced-motion:no-preference){header.svelte-1teoznn{view-transition-name:var(--post-title)}}
