[data-code-site-shell] :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--site-primary,currentColor);outline-offset:2px;border-radius:var(--site-radius-md,.5rem)}[data-code-site-shell] input[type=checkbox],[data-code-site-shell] input[type=radio],[data-code-site-shell] input[type=range]{accent-color:var(--site-primary)}@media (prefers-reduced-motion:reduce){[data-code-site-shell] *,[data-code-site-shell] :before,[data-code-site-shell] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}[data-code-site-shell] ::selection{background:color-mix(in oklab,var(--site-primary)30%,transparent);color:var(--site-text)}[data-code-site-shell=true]{--primary:var(--site-primary);--primary-foreground:var(--site-primary-fg);--background:var(--site-background);--foreground:var(--site-text);--card:var(--site-surface);--card-foreground:var(--site-text);--popover:var(--site-surface);--popover-foreground:var(--site-text);--secondary:var(--site-surface);--secondary-foreground:var(--site-text);--muted:var(--site-surface);--muted-foreground:var(--site-muted);--border:var(--site-border);--input:var(--site-border);--ring:var(--site-primary);--accent:var(--site-surface);--accent-foreground:var(--site-text);--destructive:#dc2626;--destructive-foreground:#fff;--radius:var(--site-radius-md,.625rem);font-family:var(--site-font-body)}[data-code-site-shell=true] h1,[data-code-site-shell=true] h2,[data-code-site-shell=true] h3,[data-code-site-shell=true] h4,[data-code-site-shell=true] h5,[data-code-site-shell=true] h6{font-family:var(--site-font-heading)}[data-code-site-shell] .site-prose{font-family:var(--site-font-body);font-size:var(--site-text-lg);color:var(--site-text);max-width:var(--site-container-narrow);line-height:1.75}[data-code-site-shell] .site-prose h1,[data-code-site-shell] .site-prose h2,[data-code-site-shell] .site-prose h3,[data-code-site-shell] .site-prose h4{font-family:var(--site-font-heading);letter-spacing:var(--site-tracking-tight);font-weight:600;line-height:var(--site-leading-snug);color:var(--site-text);margin-top:var(--site-space-12);margin-bottom:var(--site-space-4)}[data-code-site-shell] .site-prose h2{font-size:var(--site-text-3xl)}[data-code-site-shell] .site-prose h3{font-size:var(--site-text-2xl)}[data-code-site-shell] .site-prose h4{font-size:var(--site-text-xl)}[data-code-site-shell] .site-prose p,[data-code-site-shell] .site-prose ul,[data-code-site-shell] .site-prose ol,[data-code-site-shell] .site-prose blockquote{margin:0 0 var(--site-space-6)}[data-code-site-shell] .site-prose ul,[data-code-site-shell] .site-prose ol{padding-left:1.5rem}[data-code-site-shell] .site-prose li{margin-bottom:var(--site-space-2)}[data-code-site-shell] .site-prose a{color:var(--site-primary);text-underline-offset:3px;text-decoration:underline}[data-code-site-shell] .site-prose blockquote{border-left:3px solid var(--site-primary);padding-left:var(--site-space-6);color:var(--site-muted);font-style:italic}[data-code-site-shell] .site-prose code{border-radius:var(--site-radius-sm);background:color-mix(in oklab,var(--site-text)8%,var(--site-surface));padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}[data-code-site-shell] .site-prose pre{background:color-mix(in oklab,var(--site-text)92%,var(--site-surface));color:var(--site-background);padding:var(--site-space-4);border-radius:var(--site-radius-md);overflow-x:auto}[data-code-site-shell] .site-prose pre code{color:inherit;background:0 0;padding:0}[data-code-site-shell] .site-prose img{border-radius:var(--site-radius-lg);max-width:100%;height:auto;margin:var(--site-space-8)0}
