.prose img{width:100%}.prose p>img{margin:2.6em 0}.cover,.prose p>img{width:100%;border-radius:.5rem;transform:scale(1.05)}.cover{margin:1em 0}.cover[style*=width]{width:auto!important}.prose hr{width:50px;margin:2em auto}.prose-link{--fg-light:#888;--fg:#333;--fg-deep:#222;--fg-deeper:#000;font-weight:inherit;text-decoration:none;border-bottom:1px solid hsla(0,0%,49%,.5);transition:border .3s ease-in-out}.dark .prose-link{--fg-light:#888;--fg:#ccc;--fg-deep:#fff;--fg-deeper:#fff}.prose-link:hover{border-bottom:1px solid var(--fg)}.prose a{font-weight:inherit;text-decoration:none;border-bottom:1px solid hsla(0,0%,49%,.5);transition:border .3s ease-in-out}.prose a:hover{border-bottom:1px solid var(--fg)}a.item{transition:all .2s ease-out;text-decoration:none;border-bottom:none!important;opacity:.6}a.item:hover{opacity:1}.prose a code{color:inherit}html.dark .prose{--fg-light:#888;--fg:#ccc;--fg-deep:#eee;--fg-deeper:#fff}.prose{--fg-light:#888;--fg:#333;--fg-deep:#111;--fg-deeper:#000;color:var(--fg)}.prose h1.sans{font-family:var(--font-sans)}.prose h1.mono,.prose h1.sans{font-weight:700;color:var(--fg-deeper)}.prose h1.mono{font-family:var(--font-mono);font-size:2em;letter-spacing:-.08em}.prose h1{font-family:var(--font-serif);font-size:2em;letter-spacing:.01em}.prose h2.mono{font-family:var(--font-mono);letter-spacing:-.09em}.prose h2,.prose h2.mono{font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h2{font-family:var(--font-serif)}.prose h3.mono{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--fg-deeper);font-size:1.25em}.prose h3,.prose h3.mono{font-weight:600;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3{font-family:var(--font-serif);font-size:1.35em}.prose h4.mono{font-size:1em;font-weight:400;font-family:var(--font-mono);color:var(--fg-deeper);letter-spacing:-.06em}.prose h4,.prose h4.mono{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose h4{font-size:1.1em;font-weight:600;font-family:var(--font-serif)}.prose em{color:var(--fg-deep)}.prose em strong,.prose strong,.prose strong em{color:var(--fg-deeper);font-weight:600}.prose em strong,.prose strong em{font-family:var(--font-serif);font-style:italic}.prose s{opacity:.5}.prose blockquote{font-weight:400;font-style:normal;line-height:1.75em;border-inline-start-width:.18em;padding:.5em 1em;margin-left:-.5em}@media (min-width:768px){.prose blockquote{border-inline-start-width:.18em;padding:.5em 1em;margin-left:-1.1em}}.prose blockquote>*{opacity:.7}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose blockquote p:first-of-type:after,.prose blockquote p:first-of-type:before{content:none}.prose .katex-display{overflow-x:auto}.prose .katex{font-size:1em;color:var(--fg-deeper)}.prose .katex-display>.katex{font-size:1.1em}.prose h2[id^=footnotes]{display:none}.prose .footnotes{font-size:.85em;margin-top:2em;font-family:var(--font-mono);letter-spacing:-.08em}.prose .footnotes li{margin-bottom:.5em}.prose .footnotes p{margin:0}.prose .footnotes .data-footnote-backref,.prose .footnotes a[aria-label="Back to content"],.prose .footnotes a[href^="#fnref"]{display:none}.prose iframe[src*=spotify]{margin:2em 0;border-radius:12px}.prose a.no-underline,.prose a.no-underline:hover{border-bottom:none}