*,::after,::before{box-sizing:border-box}body,html{scrollbar-width:thin;overscroll-behavior:none;margin:0;padding:0}html{color:rgb(72, 72, 72);background-color:rgb(255, 255, 255)}@font-face{font-family:"notosansjp";src:url("/assets/notosansjp-1743020454.woff2") format('woff2'), url("/assets/notosansjp-1743020454.woff") format('woff')}.myFontClass{font-family:"myFont"}[lang="ja"]{font-family:"notosansjp" sans-serif}[lang="en"]{font-family:sans-serif}a{color:rgb(25, 113, 255);text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1rem;margin:0;padding:0;line-height:1.8em}li,ol,p,ul{margin:0;padding:0;font-size:0.85rem;line-height:1.8em}h1{margin-top:1.4rem;font-size:1.5rem}h2{margin-top:1.3rem;font-size:1.2rem}h3{margin-top:1.1rem;font-size:1rem}.count{user-select:none;font-size:100%;font-family:monospace}p{margin-top:0.8rem}p::before{content:"";display:inline-block;width:1em}.pn::before{content:"";display:none}hr{margin:0;padding:0;border:0;margin-top:1rem;border-top:solid 1px rgb(232, 232, 232)}.page{border-top:dashed 2px rgb(232, 232, 232)}ol,ul{margin-top:1rem;list-style-position:inside}ol li,ul li{margin-top:0.5rem}ol li:first-child,ul li:first-child{margin-top:0}.container{z-index:1;position:relative;padding:0 1rem 1.5rem;max-width:790px;margin:0 auto}nav{z-index:2;position:sticky;top:0;width:100%;border-bottom:solid 1px rgb(232, 232, 232);background-color:rgba(255, 255, 255, 0.9);backdrop-filter: blur(0.25rem);-webkit-backdrop-filter: blur(0.25rem)}.nav-inset{display:grid;gap:0.65rem;grid-template-columns:auto auto 1fr;align-items:center;padding:0.9rem 1rem;max-width:800px;margin:0 auto;font-size:0.9rem;font-family:sans-serif !important}.nav-inset a{line-height:1em;color:rgb(72, 72, 72)}.join{justify-self:right;padding:0.7rem 1.2rem;color:rgb(255, 255, 255) !important;border-radius:999px;background-color:rgb(139, 151, 235)}.logo-image{width:2.3rem;height:2.3rem}@media (prefers-color-scheme: dark){html{color:rgb(240, 240, 240);background-color:rgb(27, 27, 27)}hr{border-top:solid 1px rgb(63, 67, 78)}.page{border-top:dashed 2px rgb(63, 67, 78)}a{color:rgb(255, 255, 255)}.nav-inset a{color:rgb(255, 255, 255)}nav{background-color:rgba(27, 27, 27, 0.9);border-bottom:solid 1px rgb(63, 67, 78)}}