pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.page.svelte-1teoznn{margin-inline:auto;max-width:calc(var(--measure) + var(--space-md) * 2);padding:var(--space-2xl) var(--space-md) var(--space-3xl)}@media(min-width:768px){.page.svelte-1teoznn{max-width:calc(var(--measure) + var(--space-xl) * 2);padding:var(--space-3xl) var(--space-xl)}}.back.svelte-1teoznn{display:inline-block;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.back.svelte-1teoznn:hover{color:var(--color-ink);text-decoration:none}.back.svelte-1teoznn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);color:var(--color-ink)}.back.svelte-1teoznn:active{color:var(--color-muted)}.head.svelte-1teoznn{margin-top:var(--space-xl)}.head.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-ink)}.meta.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3xs) var(--space-2xs);margin:var(--space-md) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-normal);color:var(--color-muted);text-transform:none}.meta-tag.svelte-1teoznn:before{content:"·";margin-right:var(--space-2xs);color:var(--color-rule)}.lead.svelte-1teoznn{max-width:var(--measure);margin:var(--space-md) 0 0;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-muted)}.prose.svelte-1teoznn{max-width:var(--measure);margin-top:var(--space-2xl);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-prose);color:var(--color-ink)}.prose.svelte-1teoznn p{margin:0 0 var(--space-md);line-height:var(--leading-prose);color:var(--color-ink)}.prose.svelte-1teoznn p:last-child{margin-bottom:0}.prose.svelte-1teoznn h1,.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3{font-family:var(--font-display);font-style:normal;font-weight:700;color:var(--color-ink);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:var(--space-xl) 0 var(--space-xs)}.prose.svelte-1teoznn h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.prose.svelte-1teoznn h2{font-size:var(--text-xl)}.prose.svelte-1teoznn h3{font-size:var(--text-lg)}.prose.svelte-1teoznn h1:first-child,.prose.svelte-1teoznn h2:first-child,.prose.svelte-1teoznn h3:first-child{margin-top:0}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 var(--space-md);padding-left:var(--space-md);color:var(--color-ink)}.prose.svelte-1teoznn li{margin-bottom:var(--space-2xs);line-height:var(--leading-prose)}.prose.svelte-1teoznn li::marker{color:var(--color-muted)}.prose.svelte-1teoznn strong{font-weight:600;color:var(--color-ink)}.prose.svelte-1teoznn blockquote{max-width:var(--measure-narrow);margin:var(--space-lg) 0;padding-left:var(--space-md);border-left:var(--rule-thick) solid var(--color-rule);font-style:normal;color:var(--color-muted)}.prose.svelte-1teoznn blockquote p:last-child{margin-bottom:0}.prose.svelte-1teoznn a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--dur-micro) var(--ease-out)}.prose.svelte-1teoznn a:hover{color:var(--color-ink)}.prose.svelte-1teoznn a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.prose.svelte-1teoznn a:active{color:var(--color-accent)}.prose.svelte-1teoznn hr{border:0;border-top:var(--rule-hairline) solid var(--color-rule);margin:var(--space-xl) 0}.prose.svelte-1teoznn img{display:block;max-width:100%;width:auto;height:auto;margin:var(--space-lg) 0;border-radius:var(--radius-card)}.prose.svelte-1teoznn :not(pre)>code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper-2);border-radius:var(--radius-input);padding:0 var(--space-3xs)}.prose.svelte-1teoznn pre{margin:var(--space-lg) 0;max-width:100%;overflow-x:auto}@media(prefers-reduced-motion:reduce){.back.svelte-1teoznn,.prose.svelte-1teoznn a{transition:none}}
