:root{color-scheme:light;--color-text:74 74 74;--color-text-secondary:136 136 136;--color-text-tertiary:204 204 204;--color-back:246 244 235;--color-back-secondary:145 200 228;--color-back-tertiary:55 71 79;--color-link:70 130 169;--color-link-secondary:116 155 194;--shadow:drop-shadow(2px 4px 6px #000)}*{box-sizing:border-box}*::-moz-selection{background-color:rgb(var(--color-text));color:rgb(var(--color-back))}*::selection{background-color:rgb(var(--color-text));color:rgb(var(--color-back))}:is(a,button):focus-visible{background-color:#ff0!important;background-image:none!important;color:red!important;outline:2px solid red;outline-offset:2px}html{font-feature-settings:"palt";overflow-x:hidden;width:100%}body,html{scrollbar-gutter:stable}body{background-color:rgb(var(--color-back));color:rgb(var(--color-text));cursor:default;font-family:fot-udkakugo-large-pr6n,line-seed-jp,biz-udp-gothic,noto-sans-jp,-apple-system,sans-serif;font-size:16px;line-height:1.6;margin:0}h1{background-color:rgb(var(--color-text));color:rgb(var(--color-back));display:inline-block;line-height:2.5rem;padding:1rem 0 0}.category-name,h1,h2{font-size:2rem;font-weight:800;margin:0}.category-name,h2{padding:1rem 0 .5rem;width:-moz-fit-content;width:fit-content}h3{font-size:1.5rem}h3,h4{margin:0;padding:1rem 1rem 0}h4{font-size:1rem}a{text-decoration:none}.underline,li a,p a,table a{color:rgb(var(--color-link));text-decoration:none;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:.25rem;transition:all .2s}@media (hover:hover){:is(.underline,li a,p a,table a):hover{opacity:.5}}@media (hover:none){:is(.underline,li a,p a,table a):active{opacity:.5}}@media (prefers-reduced-motion:reduce){.underline,li a,p a,table a{transition:none}}ul{padding-left:1rem}.container{margin:0 auto;max-width:1280px;padding:1rem}.tabler-icon{vertical-align:-.35rem}.sub{color:rgb(var(--color-text-secondary));font-size:50%}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media (prefers-reduced-motion:reduce){.loading-indicator{display:none}}.page-enter-active,.page-leave-active{transition:all .5s}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}
