.prose{max-width:46rem;color:var(--text-muted);font-size:15px;line-height:1.7}.prose h1{letter-spacing:-.02em;color:var(--text);overflow-wrap:break-word;margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.2}@media not (min-width:40rem){.prose h1{font-size:1.75rem}}.prose h2{letter-spacing:-.01em;color:var(--text);margin:3rem 0 1rem;font-size:1.375rem;font-weight:600}.prose h3{color:var(--text);margin:2rem 0 .75rem;font-size:1.0625rem;font-weight:600}.prose .anchor{color:inherit;text-decoration:none}.prose p,.prose ul,.prose ol,.prose table,.prose .code-block,.prose .note,.prose .slot-list{margin:0 0 1.25rem}.prose ul{padding-left:1.25rem;list-style:outside}.prose ol{padding-left:1.25rem;list-style:decimal}.prose li+li{margin-top:.375rem}.prose a:not(.anchor){color:var(--link)}.prose a:not(.anchor):hover{text-decoration:underline}.prose strong{color:var(--text);font-weight:600}.prose :not(pre)>code{background:var(--surface-raised);font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;border-radius:6px;padding:.125rem .375rem;font-size:.85em}.prose .code-block pre{border:1px solid var(--border);font-family:var(--font-mono);border-radius:10px;padding:1rem 1.25rem;font-size:13px;line-height:1.6;overflow-x:auto;background:var(--surface-sunken)!important}@media not (min-width:40rem){.prose .code-block pre{border-inline:0;border-radius:0;margin-inline:-1.25rem;padding-inline:1.25rem}}.prose table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.prose th{border-bottom:1px solid var(--border-strong);text-align:left;color:var(--text);padding:.5rem .75rem;font-weight:500}.prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .75rem}.prose td p{margin:.375rem 0 0}.prose .lead{color:var(--text);font-size:1.0625rem}.prose .slot-list p{margin:.25rem 0 0}.prose td:first-child code,.prose .slot-list dt code{overflow-wrap:normal;white-space:nowrap}.prose [role=img]{margin-bottom:1.5rem}.prose [role=img] :is(h1,h2,h3,p,ul,ol,li,table,th,td,a,strong,code){margin:revert-layer;padding:revert-layer;font-size:revert-layer;font-weight:revert-layer;font-family:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer;background:revert-layer;border:revert-layer;border-radius:revert-layer;list-style:revert-layer;display:revert-layer;overflow:revert-layer;width:revert-layer}
