main[data-page-kind=article] .prose p,main[data-page-kind=article] .prose h2,main[data-page-kind=article] .prose h3{margin-top:.75rem;margin-bottom:.75rem}main[data-page-kind=article] .prose p{line-height:1.75}main[data-page-kind=article] .prose h2,main[data-page-kind=article] .prose h3{font-weight:700}main[data-page-kind=article] .prose h2{font-size:1.5rem;line-height:2rem}main[data-page-kind=article] .prose h3{font-size:1.25rem;line-height:1.75rem}main[data-page-kind=article] .prose a{text-decoration-line:underline}main[data-page-kind=article] .prose strong{font-family:Inter,Noto Sans JP,sans-serif;font-weight:700}main[data-page-kind=article] .prose em{font-style:italic}main[data-page-kind=article] .prose ul,main[data-page-kind=article] .prose ol{padding-inline-start:1rem;line-height:1.75;list-style-position:inside}main[data-page-kind=article] .prose ul>li::marker{content:"＊ "}main[data-page-kind=article] .prose ol{list-style-type:decimal}main[data-page-kind=article] .prose code{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));border-radius:.125rem;padding:.1rem .375rem;font-size:.875rem;line-height:1.25rem}main[data-page-kind=article] .prose pre{border-radius:.25rem;width:85svw;padding:1rem;font-size:.875rem;line-height:1.25rem;overflow-x:scroll}@media (width>=768px){main[data-page-kind=article] .prose pre{width:max(36svw,640px)}}main[data-page-kind=article] .prose pre code{background-color:inherit;tab-size:2;width:fit-content;display:block}main[data-page-kind=article] .prose pre::-webkit-scrollbar-track{height:.375rem}main[data-page-kind=article] .prose pre::-webkit-scrollbar-track{background-color:#0000}main[data-page-kind=article] .prose pre::-webkit-scrollbar-thumb{border-radius:9999px}main[data-page-kind=article] .prose pre::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}main[data-page-kind=article] .prose hr{text-align:center;width:100%;height:fit-content;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}main[data-page-kind=article] .prose hr:before{--tw-content:"＊＊＊";content:var(--tw-content)}main[data-page-kind=article] .prose .super{vertical-align:super;font-size:.75rem;line-height:1rem}main[data-page-kind=article] .prose .admonition *{margin:0}main[data-page-kind=article] .prose .footnotes{--tw-border-opacity:1;border-top-width:.1rem;border-color:rgb(212 212 212/var(--tw-border-opacity,1));padding-top:1rem}main[data-page-kind=article] .prose .footnotes hr{display:none}main[data-page-kind=article] .prose .footnotes ol{counter-reset:number 0}main[data-page-kind=article] .prose .footnotes ol li{position:relative}main[data-page-kind=article] .prose .footnotes ol li{counter-increment:number;list-style:none}main[data-page-kind=article] .prose .footnotes ol li::marker{content:""}main[data-page-kind=article] .prose .footnotes ol li:before{content:counter(number) ". ";position:absolute;left:-1rem}main[data-page-kind=article] .prose :target{scroll-margin-top:4rem}
