@layer components{.prose{max-width:var(--prose-width);color:var(--os-ink);font-family:var(--font-ui);overflow-wrap:break-word;margin-inline:auto;font-size:17px;font-weight:400;line-height:28px}.prose[data-size="15"]{font-size:15px;line-height:24px}.prose[data-size="17"]{font-size:17px;line-height:28px}.prose[data-size="19"]{font-size:19px;line-height:32px}.prose p{margin:0 0 1.1em}.prose h2,.prose h3{font-family:var(--font-display);text-wrap:balance;margin:2em 0 .6em;font-weight:500}.prose h2{letter-spacing:-.01em;font-size:24px;line-height:30px}.prose h3{letter-spacing:-.005em;font-size:20px;line-height:26px}.prose a{color:var(--os-accent-ink);text-underline-offset:3px;text-decoration:underline 1px}.prose blockquote{border-left:3px solid var(--os-accent);color:var(--os-ink-2);font-family:var(--font-display);margin:1.1em 0;padding-left:16px;font-style:italic}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.4em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li>ul,.prose li>ol{margin-bottom:0}.prose code,.prose kbd,.prose pre{font-family:var(--font-mono);font-stretch:var(--font-mono-stretch);letter-spacing:0;font-weight:400}.prose :not(pre)>code{background-color:var(--os-sunken);border-radius:4px;padding:1px 5px;font-size:12px;line-height:18px}.prose pre{background-color:var(--os-sunken);overflow-wrap:normal;border-radius:10px;max-width:100%;margin:0 0 1.1em;padding:16px;font-size:12.5px;line-height:20px;overflow-x:auto}.prose pre code{font-size:inherit;line-height:inherit;background:0 0;padding:0}.prose img{border-radius:8px;max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--os-line);margin:2em 0}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;font-weight:450;line-height:18px}.prose th,.prose td{border-bottom:1px solid var(--os-line);text-align:start;padding:8px}.prose th{font-weight:600}}[data-theme=dark] .prose .shiki,[data-theme=dark] .prose .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}@media (prefers-color-scheme:dark){html.no-js:not([data-theme=light]) .prose .shiki,html.no-js:not([data-theme=light]) .prose .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}@media (forced-colors:active){html:root .prose .shiki,html:root .prose .shiki span,html.no-js:not([data-theme=light]) .prose .shiki,html.no-js:not([data-theme=light]) .prose .shiki span{color:canvastext!important;background-color:canvas!important}}
