:root{--hb-font-heading:'BIZ UDPMincho', 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif !important;--hb-font-body:'BIZ UDPMincho', 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif !important;--hb-font-nav:'BIZ UDPMincho', 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif !important}body,h1,h2,h3,h4,h5,h6,nav,button,input{font-family:biz udpmincho,noto serif jp,hiragino mincho pron,yu mincho,serif!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"palt" 0}main a:not([class]){text-decoration:underline;text-underline-offset:2px}#page-bg{display:none}[class*=rounded],.page-wrapper img{border-radius:2px!important}[class*=shadow]{box-shadow:none!important}.page-header{box-shadow:none!important;border-bottom:1px solid #d1d5db}[class*=shadow-md],[class*=shadow-sm],[class*=shadow-lg]:not([class*=shadow-lg][class*=fixed]){border:1px solid #e5e7eb}a[aria-label^="brands/"],a[aria-label^="academicons/"]{color:rgb(var(--hb-primary-500-rgb))!important;border-color:rgb(var(--hb-primary-500-rgb)/.35)!important}a[aria-label^="brands/"]:hover,a[aria-label^="academicons/"]:hover{background:rgb(var(--hb-primary-500-rgb)/.08)!important}.avatar-emoji{display:none}[class*=bg-primary-100]{background-color:rgb(var(--hb-primary-500-rgb)/.08)!important}[class*=bg-primary-100] svg{color:rgb(var(--hb-primary-500-rgb))}.dark a[aria-label^="brands/"],.dark a[aria-label^="academicons/"]{color:rgb(var(--hb-primary-300-rgb))!important;border-color:rgb(var(--hb-primary-300-rgb)/.4)!important}.dark [class*=bg-primary-100] svg{color:rgb(var(--hb-primary-300-rgb))}.dark [class*=shadow-md],.dark [class*=shadow-sm],.dark .page-header{border-color:rgb(255 255 255/.15)}.navbar-brand{font-weight:700}:root{--text-muted:#4b5563;--text-muted-strong:#374151;--focus-ring:#1e3a8a}.dark{--text-muted:#d1d5db;--text-muted-strong:#e5e7eb;--focus-ring:#93c5fd}.text-gray-400,.text-gray-500,.text-neutral-500,.text-zinc-400,.text-zinc-500,.dark .dark\:text-gray-400,.dark .dark\:text-neutral-400,.dark .dark\:text-zinc-400,.dark .dark\:text-zinc-500{color:var(--text-muted)!important}time,.hb-sidebar-custom-link{color:var(--text-muted-strong)!important}.dark .text-gray-400,.dark .text-gray-500,.dark .text-neutral-500,.dark .text-zinc-400,.dark .text-zinc-500{color:var(--text-muted)!important}time,.text-xs.text-gray-500,.text-xs.text-neutral-500,.text-xs.text-zinc-500{font-size:.875rem!important}.text-\[0\.6rem\]{font-size:.75rem!important}.opacity-80:is(p,span,div,a),.opacity-40:is(span){opacity:1!important;color:var(--text-muted)}.hb-ruby-name rt{background:0 0!important;-webkit-text-fill-color:currentColor!important;color:var(--text-muted-strong)!important;opacity:1!important}:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px}.dark .text-primary-500,.dark .text-primary-600,.dark .text-primary-700,.dark .hover\:text-primary-500:hover,.dark .hover\:text-primary-600:hover{color:#93c5fd!important}.dark main a:not([class]){color:#93c5fd}.prose,.prose :where(p,li,td,blockquote):not(a){color:#111827}.dark .prose,.dark .prose :where(p,li,td,blockquote):not(a){color:#f3f4f6}@media(min-width:1280px){.max-w-screen-lg{max-width:72rem}.max-w-4xl{max-width:64rem}.max-w-3xl:not([class*="mt-[10vh]"]){max-width:56rem}.max-w-prose{max-width:48rem}.article-container{max-width:64rem}.max-w-screen-xl{max-width:90rem}main.max-w-6xl{max-width:80rem}.prose{max-width:60rem}}@media(min-width:1700px){.max-w-screen-lg{max-width:80rem}.max-w-4xl{max-width:72rem}.max-w-3xl:not([class*="mt-[10vh]"]){max-width:60rem}}.text-3xl.font-bold a{color:inherit;text-decoration:none;border-bottom:2px solid transparent}.text-3xl.font-bold a:hover,.text-3xl.font-bold a:focus-visible{border-bottom-color:initial}.pub-list-item.view-citation>a:not([class]){color:rgb(var(--hb-primary-500-rgb));font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pub-list-item.view-citation>a:not([class]):hover,.pub-list-item.view-citation>a:not([class]):focus-visible{text-decoration-thickness:2px;background:rgb(var(--hb-primary-500-rgb)/.08)}.dark .pub-list-item.view-citation>a:not([class]){color:#93c5fd}