@layer components{@scope(.typography) to ([data-slot]){:scope :where(h1,h2,h3,h4,h5,h6){color:var(--ui-foreground-1);font-family:var(--ui-font-title);font-weight:var(--ui-font-weight-heading);text-wrap:pretty}:scope h1{font-size:var(--_ui-prose-heading-xl);line-height:var(--_ui-prose-leading-heading-xl);letter-spacing:-.035em}:scope h2{font-size:var(--_ui-prose-heading-md);line-height:var(--_ui-prose-leading-heading-md);letter-spacing:-.02em}:scope h3{font-size:var(--_ui-prose-heading-sm);line-height:var(--_ui-prose-leading-heading-sm);letter-spacing:-.01em}:scope :where(h4,h5,h6){font-size:var(--_ui-prose-heading-xs);line-height:var(--_ui-prose-leading-heading-xs)}:scope h4{letter-spacing:-.01em}:scope :where(ul,ol){padding-inline-start:1.5em}:scope li{padding-inline-start:.4em}:scope ul{list-style:outside}:scope ol{list-style:decimal}:scope ul ul{list-style:circle}:scope ul ul ul{list-style:square}:scope ol ol{list-style:lower-alpha}:scope :where(blockquote,li)>:where(p,ul,ol,pre,blockquote)+:where(p,ul,ol,pre,blockquote){margin-top:1rem}:scope :where(li+li,li>ul,li>ol){margin-top:.5rem}:scope li::marker{color:var(--ui-foreground-3)}:scope ol>li::marker{color:var(--ui-accent);font-variant-numeric:tabular-nums;font-weight:500}:scope li:has(>input[type=checkbox]){padding-left:2px;list-style:none}:scope li>input[type=checkbox]{vertical-align:middle;width:16px;height:16px;accent-color:var(--ui-accent);margin:0 4px 2px -20px}:scope blockquote{border-left:2px solid var(--ui-border);padding-left:1rem}:scope code{background:var(--ui-fill-1);color:var(--ui-foreground-1);border-radius:4px;padding:3px 6px;font-size:.875em}:scope pre{border-radius:var(--ui-radius-control);background:var(--ui-fill-1);color:var(--ui-foreground-1);font-size:var(--_ui-prose-text-sm);line-height:var(--_ui-prose-leading-sm);padding:1.25rem 1.5rem;overflow-x:auto}:scope pre code{font-size:inherit;background:0 0;padding:0}:scope hr{border-color:var(--ui-border)}:scope img{border-radius:var(--ui-radius-control);max-width:100%;height:auto}:scope mark{background:var(--_ui-warning-soft);color:inherit;border-radius:3px;padding:.06em .18em}}@media (width<=40rem){@scope(.typography) to ([data-slot]){:scope h1{font-size:var(--_ui-prose-heading-lg);line-height:var(--_ui-prose-leading-heading-lg)}}}.typography>*+*{margin-top:1rem}.typography>*+h2{margin-top:4rem}[data-slot=markdown-checklist] li{padding-left:1.75rem;position:relative}[data-slot=markdown-checklist] li:before,[data-slot=markdown-checklist] li:after{content:"";width:1.125rem;height:1.125rem;position:absolute;top:calc(.5lh - .5625rem);left:0}[data-slot=markdown-checklist] li:before{background:color-mix(in oklch, var(--ui-accent) 12%, transparent);border-radius:9999px}[data-slot=markdown-checklist] li:after{background:var(--ui-accent);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M5.5 9.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M5.5 9.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/100% 100% no-repeat}[data-slot=markdown-callout]{--_tint:#edf3fe;--_bar:#0757e8;--_title:#0b3a9e;--_text:#0b1f3a;border-color:var(--_bar);background:var(--_tint);color:var(--_text)}[data-slot=markdown-callout][data-tone=success]{--_tint:#e9f7ef;--_bar:#1f9d5c;--_title:#0e5e36;--_text:#0b2e1c}[data-slot=markdown-callout][data-tone=warning]{--_tint:#fdf5dc;--_bar:#e5a800;--_title:#7a5300;--_text:#3d2e06}[data-slot=markdown-callout][data-tone=danger]{--_tint:#fdecee;--_bar:#d92d44;--_title:#8f1426;--_text:#3d0a12}[data-slot=markdown-callout][data-variant=solid]{--_tint:#0757e8;--_bar:#0757e8;--_title:#fff;--_text:#fff}[data-slot=markdown-callout][data-variant=solid][data-tone=success]{--_tint:#157a46;--_bar:#157a46}[data-slot=markdown-callout][data-variant=solid][data-tone=warning]{--_tint:#f5c430;--_bar:#f5c430;--_title:#3d2e06;--_text:#3d2e06}[data-slot=markdown-callout][data-variant=solid][data-tone=danger]{--_tint:#c4283d;--_bar:#c4283d}[data-slot=markdown-callout-label]{color:var(--_title)}.typography{--ui-font:var(--_ui-prose-font);--ui-font-weight-body:400;--ui-font-weight-heading:500;--ui-font-weight-emphasis:400}.typography :is(b,strong){color:var(--ui-foreground-1);font-weight:600}.typography a :is(b,strong){color:inherit}[data-slot=markdown-summary] [data-slot=markdown-checklist]>*+*{margin-top:1rem}[data-slot=markdown-summary] li{line-height:1.6}:is([data-slot=markdown-callout],[data-slot=markdown-summary]) :is(b,strong){font-weight:inherit;color:inherit}.typography>*+h3{margin-top:2rem}.typography>*+h4{margin-top:1.5rem}}@layer utilities{[data-slot=markdown-callout][data-variant=solid] a{color:inherit;text-decoration-line:underline;text-decoration-color:currentColor}}
