.doc-prose-module__yxpu2a__doc{font-size:var(--doc-text,1rem);line-height:1.7}.doc-prose-module__yxpu2a__doc>:where(p,ul,ol,h2,h3,h4,h5){max-width:35em}.doc-prose-module__yxpu2a__doc>blockquote{max-width:38em}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc h2{margin:2.4em 0 .75em;font-size:1.5em;line-height:1.02}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc h3{margin:1.9em 0 .5em;font-size:1.15em;line-height:1.35}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc :where(h4,h5){margin:1.8em 0 .5em}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc li+li{margin-top:.35em}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc pre{padding:1rem 1.2rem;font-size:.84em;line-height:1.65}.doc-prose-module__yxpu2a__doc h2{background:linear-gradient(90deg, var(--tone) 0 2.4rem, var(--line) 2.4rem) top left / 100% 1px no-repeat;max-width:none;padding-top:1.1em}.doc-prose-module__yxpu2a__doc>h2:first-child{background:0 0;padding-top:0}.doc-prose-module__yxpu2a__doc :where(h2,h3) code{color:inherit;text-transform:none;background:0 0;border:0;padding:0;font-size:.9em}.doc-prose-module__yxpu2a__doc pre[data-language]:before{content:"// " attr(data-language);font-family:var(--font-nippo);font-variation-settings:"wght" 300;text-transform:uppercase;letter-spacing:.16em;color:var(--tone);margin-bottom:.9rem;font-size:.6rem;display:block}.doc-prose-module__yxpu2a__doc pre{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.doc-prose-module__yxpu2a__doc pre:focus-visible{outline:var(--focus);outline-offset:2px}.doc-prose-module__yxpu2a__doc .dx-table-wrap{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.doc-prose-module__yxpu2a__doc .dx-table-wrap th{background:var(--surface-1)}.doc-prose-module__yxpu2a__doc .dx-table-wrap :where(th,td){padding-inline:.85rem}.doc-prose-module__yxpu2a__doc .dx-table-wrap tbody tr:last-child td{border-bottom:0}.doc-prose-module__yxpu2a__doc .dx-table-wrap tbody tr:hover{background:var(--surface-1)}.doc-prose-module__yxpu2a__doc .dx-table-wrap table{font-size:.9em;line-height:1.55}.doc-prose-module__yxpu2a__doc .dx-table-wrap td{color:var(--text-dim)}.doc-prose-module__yxpu2a__doc .dx-table-wrap td:first-child{color:var(--text-primary)}.doc-prose-module__yxpu2a__doc .dx-table-wrap :where(th,td) code{overflow-wrap:normal;word-break:normal;background:var(--surface-1);padding-inline:.3em;font-size:.82em}.doc-prose-module__yxpu2a__reader .doc-prose-module__yxpu2a__doc blockquote{color:var(--text-dim);background:oklch(from var(--tone) l c h / 5%);border:1px solid oklch(from var(--tone) l c h / 22%);padding:.85em 1.2em .85em 1.4em}.doc-prose-module__yxpu2a__doc blockquote:before{width:3px;inset:-1px auto -1px -1px;transform:none}.doc-prose-module__yxpu2a__doc blockquote>:first-child{margin-top:0}.doc-prose-module__yxpu2a__doc blockquote>:last-child{margin-bottom:0}.doc-prose-module__yxpu2a__doc blockquote p{margin:.6em 0}.doc-prose-module__yxpu2a__doc img{display:block}.doc-prose-module__yxpu2a__doc details[open]>summary{margin-bottom:.6em}
