p.svelte-1ux5f3q{font-style:italic}.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:.7rem;align-items:center;gap:.25rem;padding:.3rem;display:flex}.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.75rem;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:.55rem .8rem;font-size:.82rem;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-subtle);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), .5);width:clamp(5rem,16vw,13rem);box-shadow:0 0 2rem hsla(var(--accent-color), .14), inset 0 0 1.5rem hsla(var(--accent-color), .08);pointer-events:none;border-radius:50%;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;max-width:16ch;text-shadow:0 0 .45em hsla(var(--accent-color), .18), 0 0 1.2em hsla(var(--accent-color), .08);text-wrap:balance;font-size:clamp(2.8rem,7.5vw,7rem);line-height:.95;position:relative}.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)}.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) 0}body>div>main>header.svelte-1teoznn:after{top:3rem}.details.svelte-1teoznn{align-items:center;gap:.75rem;margin-top:0;position:absolute;bottom:clamp(2rem,5vh,3rem);left:0}.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)}}
