.mdx{font-family:var(--font-ascii);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--ascii-text);overflow-wrap:anywhere;max-width:80ch}.mdx h1,.mdx h2,.mdx h3,.mdx h4,.mdx h5,.mdx h6{font-weight:var(--font-weight-heading);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.mdx h1{text-transform:uppercase;letter-spacing:.06em;color:var(--ascii-text);margin:0 0 .6lh;font-weight:700}.mdx>h2:first-child{text-transform:uppercase;letter-spacing:.06em;border:0;margin:0 0 .5lh;padding:0;font-weight:700}.mdx h2{border-bottom:1px solid var(--line);color:var(--ascii-text);margin:1.25lh 0 .5lh;padding-bottom:.3em;scroll-margin-top:1lh;font-weight:700}.mdx h3{color:var(--ascii-text);margin:.75lh 0 .4lh;font-weight:700}.mdx h1:before,.mdx>h2:first-child:before{content:" ";color:var(--ascii-primary)}.mdx h2:not(:first-child):before,.mdx h5:before{content:" ";color:var(--bullet)}.mdx h3:before{content:" ";color:var(--bullet)}.mdx h4:before,.mdx h6:before{content:" "}.mdx h4,.mdx h6{color:var(--ascii-comment);margin:.75lh 0 .4lh}.mdx h5{color:var(--ascii-primary);margin:.75lh 0 .3lh;scroll-margin-top:1lh;font-weight:700}.mdx p{color:var(--ascii-soft);margin:0 0 .6lh}.mdx strong{color:var(--ascii-text);font-weight:700}.mdx del,.mdx s,.mdx .dim{color:var(--ascii-comment)}.mdx mark{color:var(--ascii-text);background:color-mix(in srgb, var(--ascii-primary) 18%, transparent)}.mdx u{text-decoration:underline 1px}.mdx a:not([data-slot=badge]):not([data-slot=row-link]):not([data-slot=control-link]){color:var(--ascii-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ascii-link-underline) 40%, transparent);text-underline-offset:2px;text-decoration-thickness:1px;transition:color .15s}.mdx a:not([data-slot=badge]):not([data-slot=row-link]):not([data-slot=control-link]):before{content:"#";text-decoration:none}.mdx a:not([data-slot=badge]):not([data-slot=row-link]):not([data-slot=control-link]):hover:before,.mdx a:not([data-slot=badge]):not([data-slot=row-link]):not([data-slot=control-link]):focus-visible:before{content:">"}.mdx a[data-slot=badge]{text-decoration:none;transition:color .15s}.mdx a:hover,.mdx a:focus-visible{color:var(--ascii-primary)}.mdx :not(pre)>code{font-family:var(--font-code);color:var(--ascii-primary);background:var(--sunk);border-radius:6px;padding:0 .5ch;font-size:.95em}.mdx .astro-code{border-radius:14px;margin:0 0 .6lh;padding:.6lh 2ch;overflow-x:auto}.mdx .astro-code code{font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.mdx ul,.mdx ol{color:var(--ascii-soft);margin:0 0 0}.mdx ul{padding-left:0;list-style:none}.mdx ul>li{padding-left:2ch;position:relative}.mdx ul>li:before{content:"•";color:var(--bullet);position:absolute;left:.5ch}.mdx ol{padding-left:3ch}.mdx ol>li{padding-left:.5ch}.mdx ol>li::marker{color:var(--bullet);font-weight:700}.mdx li+li{margin-top:0}.mdx ul ul,.mdx ul ol,.mdx ol ul,.mdx ol ol{margin:.5lh 0 0 2ch}.mdx input[type=checkbox]{accent-color:var(--ascii-primary);margin-right:1ch}.mdx blockquote{color:var(--ascii-comment);border-left:3px solid var(--ascii-comment);border-radius:2px;margin:0 0 .6lh;padding:0 2ch;font-style:italic}.mdx blockquote>:last-child{margin-bottom:0}.mdx blockquote blockquote{margin:.5lh 0 0}.mdx blockquote.callout{--c:var(--ascii-primary);--icon:"";color:var(--ascii-soft);background:color-mix(in srgb, var(--c) 10%, transparent);border:0;border-radius:14px;padding:.4lh 2ch .4lh 3ch;font-style:normal;position:relative}.mdx blockquote.callout:before{content:"";background:var(--c);border-radius:2px;width:4px;position:absolute;inset:10px auto 10px 8px}.mdx .callout-title{color:var(--c);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .2lh;font-size:11px;font-weight:600}.mdx .callout-title:before{content:var(--icon) "  ";font-size:13px}.mdx .callout:is([data-callout=tip],[data-callout=hint],[data-callout=success],[data-callout=check],[data-callout=done]){--c:var(--teal);--icon:""}.mdx .callout:is([data-callout=warning],[data-callout=attention],[data-callout=important],[data-callout=example],[data-callout=question],[data-callout=help],[data-callout=faq]){--c:var(--bullet);--icon:""}.mdx .callout:is([data-callout=caution],[data-callout=danger],[data-callout=error],[data-callout=bug],[data-callout=fail],[data-callout=failure],[data-callout=missing]){--c:var(--destructive);--icon:""}.mdx .callout:is([data-callout=quote],[data-callout=cite]){--c:var(--ascii-comment);--icon:""}.mdx table{border-collapse:collapse;background:var(--card);width:max-content;max-width:100%;color:var(--ascii-soft);font-size:var(--text-sm);border-radius:14px;margin:0 0 .6lh}.mdx th,.mdx td{border:1px solid var(--line);text-align:left;padding:.25lh 1ch}.mdx th{color:var(--ascii-comment);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.mdx hr{border:none;border-top:1px solid var(--line);margin:1lh 0}.mdx svg{vertical-align:text-bottom;display:inline}.mdx img{border-radius:14px;max-width:100%;height:auto;margin:0 0 .6lh}.mdx figure{margin:0 0 .6lh}.mdx figure img{margin:0 auto;display:block}.mdx figcaption{text-align:center;max-width:60ch;font-size:var(--text-xs,.75rem);line-height:var(--text-xs--line-height,1.4);color:var(--ascii-dim);margin:.5lh auto 0}.mdx [data-slot=label] p{margin:0}.mdx .news-body p:last-child{margin-bottom:0}.mdx>[data-slot=ascii-box]{margin-bottom:.6lh}
