@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(./literata-latin-400-normal.CLtNJ872.woff2) format("woff2"),url(./literata-latin-400-normal.CUhpYSl8.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(./literata-latin-500-normal.Dbph1WrK.woff2) format("woff2"),url(./literata-latin-500-normal.B-T_MU67.woff) format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(./literata-latin-700-normal.DYBWKELl.woff2) format("woff2"),url(./literata-latin-700-normal.ocJiFfAw.woff) format("woff")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(./literata-latin-400-italic.BxdXY0No.woff2) format("woff2"),url(./literata-latin-400-italic.xjtKbHx7.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(./caveat-latin-400-normal.D6LQsQ_v.woff2) format("woff2"),url(./caveat-latin-400-normal.BzhAQZkN.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(./caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(./caveat-latin-600-normal.DUjB8dgm.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(./caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(./caveat-latin-700-normal.cPyBTTZN.woff) format("woff")}.prose-content.svelte-1teoznn{color:rgb(var(--color-primary) / .65);font-family:Literata,Georgia,serif;font-size:1.0625rem;line-height:1.95}.prose-content.svelte-1teoznn p{margin-top:2em}.prose-content.svelte-1teoznn p:first-child{margin-top:0;color:rgb(var(--color-primary))}.prose-content.svelte-1teoznn h2{font-size:1.375rem;font-weight:700;color:rgb(var(--color-primary));margin-top:3em;margin-bottom:.5em;padding-top:1.5em;border-top:1px solid rgb(var(--color-secondary) / .1);letter-spacing:-.01em}.prose-content.svelte-1teoznn pre{margin-top:2em;margin-bottom:2em;border-radius:.75rem;padding:1.25rem 1.5rem;overflow-x:auto;font-size:.875rem;line-height:1.6}.prose-content.svelte-1teoznn code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.prose-content.svelte-1teoznn :not(pre)>code{font-size:.875em;padding:.15em .4em;border-radius:.25rem;background:rgb(var(--color-secondary) / .08);color:rgb(var(--color-primary))}.prose-content.svelte-1teoznn ul{list-style:disc;padding-left:1.5rem;margin-top:1.25em;display:flex;flex-direction:column;gap:.5em}.prose-content.svelte-1teoznn li strong{color:rgb(var(--color-primary))}.prose-content.svelte-1teoznn a{color:rgb(var(--color-accent));text-decoration:underline;text-decoration-color:rgb(var(--color-accent) / .3);text-underline-offset:3px;transition:text-decoration-color .15s}.prose-content.svelte-1teoznn a:hover{text-decoration-color:rgb(var(--color-accent))}.prose-content.svelte-1teoznn p:has(+hr){font-family:Caveat,cursive;font-size:1.5rem;color:rgb(var(--color-primary) / .5);margin-top:2.5em}.prose-content.svelte-1teoznn hr{border:none;border-top:1px solid rgb(var(--color-secondary) / .1);margin:2.5em 0}.prose-content.svelte-1teoznn hr+p{font-size:.875rem;font-style:italic;color:rgb(var(--color-secondary) / .5);margin-top:0}.prose-content.svelte-1teoznn sup a{color:rgb(var(--color-accent) / .6);text-decoration:none;font-size:.75em;margin-left:1px}.prose-content.svelte-1teoznn sup a:hover{color:rgb(var(--color-accent))}
