.typeset{--typeset-font-body:var(--font-atten), ui-sans-serif, system-ui, sans-serif;--typeset-font-heading:var(--font-atten), ui-sans-serif, system-ui, sans-serif;--typeset-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--typeset-size:1rem;--typeset-leading:1.75;--typeset-flow:1.25em;color:hsl(var(--foreground));font-family:var(--typeset-font-body);font-size:var(--typeset-size);line-height:var(--typeset-leading)}.typeset-docs{--typeset-size:1rem;--typeset-leading:1.8;--typeset-flow:1.4em}.typeset :where(*){margin:0}.typeset :where(*+*){margin-block-start:var(--typeset-flow)}.typeset :where(h1,h2,h3,h4){color:hsl(var(--primary));font-family:var(--typeset-font-heading);text-wrap:balance;font-weight:700;line-height:1.15}.typeset :where(h1){font-size:2.5em}.typeset :where(h2){margin-block-start:calc(var(--typeset-flow) * 1.9);font-size:1.45em}.typeset :where(p,li){color:hsl(var(--muted-foreground))}.typeset :where(ul,ol){gap:calc(var(--typeset-flow) * .45);flex-direction:column;padding-inline-start:1.4em;display:flex}.typeset :where(li){margin-block-start:0;padding-inline-start:.15em}.typeset :where(a){color:hsl(var(--primary));text-underline-offset:.18em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em}.typeset :where(strong){color:hsl(var(--foreground));font-weight:700}.typeset :where(code){background:hsl(var(--muted));color:hsl(var(--foreground));font-family:var(--typeset-font-mono);border-radius:.25rem;padding:.12em .32em;font-size:.9em}.typeset :where(blockquote){border-inline-start:.25rem solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-inline-start:1em}.typeset :where(hr){border:0;border-block-start:1px solid hsl(var(--border));margin-block-start:calc(var(--typeset-flow) * 2)}
