.article-markdown[data-v-df7372dc]{color:var(--theme-ink);font:500 18px/1.78 var(--theme-font-display);font-synthesis:weight;letter-spacing:.075em;overflow-wrap:anywhere}.article-markdown[data-v-df7372dc] p{margin:0 0 1.55em}.article-markdown[data-v-df7372dc] h1,.article-markdown[data-v-df7372dc] h2,.article-markdown[data-v-df7372dc] h3{color:var(--theme-ink);font-family:var(--theme-font-display);letter-spacing:.05em;margin:2.25em 0 .8em;line-height:1.4}.article-markdown[data-v-df7372dc] h1{font-size:2.1rem;font-weight:700}.article-markdown[data-v-df7372dc] h2{font-size:1.6rem;font-weight:600;position:relative}.article-markdown[data-v-df7372dc] h2:before{background:var(--theme-accent);content:"";border-radius:4px;width:3px;height:1.1em;position:absolute;top:.2em;left:-1.25rem}.article-markdown[data-v-df7372dc] h3{font-size:1.25rem;font-weight:600}.article-markdown[data-v-df7372dc] a{color:var(--theme-accent-strong);-webkit-text-decoration-color:color-mix(in srgb,var(--theme-accent),transparent 60%);text-decoration-color:color-mix(in srgb,var(--theme-accent),transparent 60%);text-underline-offset:.22em}.article-markdown[data-v-df7372dc] blockquote{border-left:2px solid var(--theme-accent);color:var(--theme-ink-soft);margin:2rem 0;padding:.2rem 0 .2rem 1.5rem;font-style:italic}.article-markdown[data-v-df7372dc] blockquote p:last-child{margin-bottom:0}.article-markdown[data-v-df7372dc] img{border-radius:var(--theme-radius-md);max-width:100%;height:auto;box-shadow:var(--theme-shadow-soft);margin:2.2rem auto;display:block}.article-markdown[data-v-df7372dc] code{color:var(--theme-accent-strong);background:var(--theme-paper-muted);font:.88em/1.6 var(--theme-font-code);border-radius:.35rem;padding:.12em .38em}.article-markdown[data-v-df7372dc] pre{border:1px solid var(--theme-border);background:#2b302d;border-radius:.8rem;margin:2rem 0;padding:1.2rem 1.35rem;overflow-x:auto}.article-markdown[data-v-df7372dc] pre code{color:#eee8df;background:0 0;padding:0}.article-markdown[data-v-df7372dc] ol,.article-markdown[data-v-df7372dc] ul{margin:0 0 1.6em;padding-left:1.4em}.article-markdown[data-v-df7372dc] li{margin:.45em 0;padding-left:.25em}.article-markdown[data-v-df7372dc] hr{border:0;border-top:1px solid var(--theme-border-strong);width:4rem;margin:3rem auto}.article-markdown[data-v-df7372dc] table{border-collapse:collapse;width:100%;margin:2rem 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.88rem;display:block;overflow-x:auto}.article-markdown[data-v-df7372dc] td,.article-markdown[data-v-df7372dc] th{border-bottom:1px solid var(--theme-border);text-align:left;padding:.65rem .8rem}.article-markdown[data-v-df7372dc] .article-annotation-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:2px solid color-mix(in srgb,var(--theme-accent-strong) 86%,transparent);outline:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);outline-offset:1px;color:inherit;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--theme-accent) 10%,transparent) 58%);cursor:pointer;border-left-width:2.5px;border-right-width:2.5px;border-radius:48%/68%;margin:0 .08em;padding:.02em .3em .08em;transition:color .18s,background-color .18s,filter .18s,box-shadow .18s;position:relative}.article-markdown[data-v-df7372dc] .article-annotation-mark:focus-visible,.article-markdown[data-v-df7372dc] .article-annotation-mark:hover,.article-markdown[data-v-df7372dc] .article-annotation-mark[data-active=true],.article-markdown[data-v-df7372dc] .article-annotation-mark[data-hovered=true]{outline:2px solid color-mix(in srgb,var(--theme-accent) 24%,transparent);outline-offset:3px;background-color:color-mix(in srgb,var(--theme-accent) 8%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--theme-accent) 5%,transparent);filter:saturate(1.16)}.article-markdown[data-v-df7372dc] .article-annotation-mark:focus-visible{outline-color:var(--theme-accent-strong)}@media (width<=640px){.article-markdown[data-v-df7372dc]{font-size:1rem;line-height:1.95}.article-markdown[data-v-df7372dc] h2:before{left:-.8rem}}@media (prefers-reduced-motion:reduce){.article-markdown[data-v-df7372dc] .article-annotation-mark{transition:none}}
