article,#index,article section h2,article section h3{display:flex}#index[hidden],#title strong[hidden]{display:none}@media (orientation: landscape){article{overflow:auto}article section#cover{margin:auto}article section{flex:0 0 auto;width:calc(100dvh - 7.5rem);height:calc(100dvh - 7.5rem)}}@media (orientation: portrait){html{font-size:2.5vw}article{flex-flow:column;align-items:center}article section{width:100%;height:125dvw}header{position:relative}}#index{flex-flow:column}article,article section h2,article section h3{width:100%}article section h2,article section h3{justify-content:space-between}#index h4{place-self:end;margin:auto 0 0}#index{height:100%}article section{background-position:center bottom;background-repeat:no-repeat}#title strong{display:block;float:right}header button,article section ul b{display:inline-block}header button,#title,article section h2 strong,article section h3 strong,article section ul b,#note,footer p{font-family:New York,Times,serif;font-style:normal;transform:scaleY(1.23)}#index h2 time,#index h3 time,#index h4,article section h3 b,article section ul li{font-family:"San Francisco","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","メイリオ",Sans-Serif}#title,#title strong time{font-size:200%}#index h4 strong,article section h2,article section h3,article section ul,#note a{font-size:150%}#index h4,article section h2 strong,article section h3 strong{font-size:123%}#note,#note u{font-size:111%}header button{font-size:100%}#title u,#title small{font-size:55%}article section h2,article section h3,#index h4{font-weight:555}#note{clear:both;text-align:center;padding:1.5rem 0 0}article section ul b{text-decoration:underline solid}article section h3 b{text-transform:capitalize}#title strong{line-height:300%}header,article section h2,article section h3,article section ul,#note{color:#000;filter:invert();mix-blend-mode:exclusion}header button{border:none;outline:none}#title,header button,article section h3,footer p{padding:0;margin:0}article section ul li{padding:.123rem;margin:0}article section{padding:.5rem;margin:0}#index h2{padding:0;margin:0 0 1.5rem}article section ul{list-style:inside none;padding:.5rem 0;margin:1.5rem 0}article section ul b{margin-bottom:1rem}
