.docs-prose{--tw-prose-invert-body:var(--color-muted-foreground);--tw-prose-invert-headings:var(--color-foreground);--tw-prose-invert-lead:var(--color-muted-foreground);--tw-prose-invert-links:var(--color-foreground);--tw-prose-invert-bold:var(--color-foreground);--tw-prose-invert-counters:var(--color-muted-foreground);--tw-prose-invert-bullets:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent);--tw-prose-invert-hr:var(--color-border);--tw-prose-invert-quotes:var(--color-foreground);--tw-prose-invert-quote-borders:var(--color-border);--tw-prose-invert-captions:var(--color-muted-foreground);--tw-prose-invert-code:var(--color-foreground);--tw-prose-invert-pre-code:oklch(87% .01 286);--tw-prose-invert-pre-bg:oklch(18% .006 286);--tw-prose-invert-th-borders:var(--color-border);--tw-prose-invert-td-borders:var(--color-border)}.docs-prose :is(h2,h3,h4){scroll-margin-top:5.5rem;position:relative}.docs-prose .heading-link{color:var(--color-muted-foreground);opacity:0;margin-left:.5ch;font-weight:400;text-decoration:none;transition:opacity .12s,color .12s;position:relative}.docs-prose :is(h2,h3,h4):hover .heading-link,.docs-prose .heading-link:focus-visible{opacity:1}.docs-prose .heading-link:hover{color:var(--color-foreground)}.docs-prose .heading-link[data-copied]:after{content:"Copied!";white-space:nowrap;color:var(--color-foreground);background:var(--color-popover);border:1px solid var(--color-border);border-radius:.5rem;padding:.3rem .5rem;font-size:.7rem;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.docs-prose :where(code):not(:where(pre code,.not-prose,.not-prose *)){background:var(--color-muted);border:1px solid var(--color-border);border-radius:.375rem;padding:.125rem .375rem;font-size:.85em;font-weight:500}.docs-prose :where(code):before,.docs-prose :where(code):after{content:none}.docs-prose :where(pre):not(:where(.not-prose,.not-prose *)){border:1px solid var(--color-border);border-radius:.75rem}.docs-prose .token.comment,.docs-prose .token.prolog,.docs-prose .token.doctype,.docs-prose .token.cdata{color:#71717a}.docs-prose .token.punctuation,.docs-prose .token.operator{color:#a1a1aa}.docs-prose .token.keyword,.docs-prose .token.atrule,.docs-prose .token.important{color:#c4b5fd}.docs-prose .token.string,.docs-prose .token.char,.docs-prose .token.attr-value,.docs-prose .token.url{color:#7dd3fc}.docs-prose .token.function,.docs-prose .token.class-name{color:#f0abfc}.docs-prose .token.number,.docs-prose .token.boolean,.docs-prose .token.constant,.docs-prose .token.symbol{color:#fcd34d}.docs-prose .token.property,.docs-prose .token.tag,.docs-prose .token.selector,.docs-prose .token.attr-name,.docs-prose .token.builtin{color:#93c5fd}.docs-prose :where(img,video){box-shadow:0 0 0 1px color-mix(in oklab, var(--color-foreground) 10%, transparent), 0 10px 15px -3px #0003;border-radius:.75rem}
