.docs-prose{color:var(--color-graphite);font-size:1rem;line-height:1.7}.docs-prose>*+*{margin-top:1rem}.docs-prose h1,.docs-prose h2,.docs-prose h3,.docs-prose h4{position:relative;color:var(--color-slate);font-family:var(--font-display);font-weight:600;line-height:1.25;scroll-margin-top:6rem}.docs-prose h1{font-size:2.25rem}.docs-prose h2{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #f1d38c;font-size:1.5rem}.docs-prose h3{margin-top:1.75rem;font-size:1.2rem}.docs-anchor{position:absolute;left:-1.25rem;color:var(--color-ember);opacity:0;text-decoration:none;transition:opacity .15s}.docs-anchor:focus-visible,.docs-prose h1:hover .docs-anchor,.docs-prose h2:hover .docs-anchor,.docs-prose h3:hover .docs-anchor,.docs-prose h4:hover .docs-anchor{opacity:1}.docs-prose a{color:#b34700;font-weight:600;text-decoration:underline;text-underline-offset:2px}.docs-prose a:hover{color:#8a3600}.docs-prose ol,.docs-prose ul{padding-left:1.4rem}.docs-prose ul{list-style:disc}.docs-prose ol{list-style:decimal}.docs-prose li+li{margin-top:.35rem}.docs-prose strong{color:var(--color-slate)}.docs-prose code{border-radius:.375rem;background:#fff4d6;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;color:#6b4500}.docs-prose pre{overflow-x:auto;border-radius:1rem;background:#1e1e1e;padding:1rem 1.25rem;line-height:1.55}.docs-prose pre code{background:none;padding:0;color:#f4f4f4;font-size:.85rem}.docs-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem}.docs-prose td,.docs-prose th{border:1px solid #f1d38c;padding:.5rem .75rem;text-align:left;vertical-align:top}.docs-prose th{background:var(--surface-soft,#fff8e8);color:var(--color-slate);font-weight:600}.docs-prose blockquote{border-left:4px solid var(--color-orange);border-radius:0 .75rem .75rem 0;background:#fffaf0;padding:.75rem 1rem}.docs-prose hr{border:0;border-top:1px solid #f1d38c}.docs-prose img{max-width:100%;border-radius:1rem}