.nav,.sub-title,.title{display:flex;justify-content:center;flex-wrap:wrap;width:48vw;word-break:break-all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:pre}.title{margin:calc(var(--lh-m)*3) auto calc(var(--lh-m)*5) auto}.nds .title:first-child{margin-top:0}.nav{margin:auto auto var(--lh-m) auto}.sub-title{width:48vw;margin:auto}@media (max-width:768px){.nav,.sub-title{width:80vw}}.materials{width:70vw;margin:calc(var(--lh-m)*2.5) auto calc(var(--lh-m)*1) auto;cursor:pointer}.gallery>ul>li{display:flex;justify-content:center;margin:calc(var(--lh-m)*2) 0}.gallery>ul>li>div{display:flex;flex-direction:column}.gallery>ul>li img{max-width:80vw;max-height:80vh;min-height:40vh;border:8px solid var(--a-c)}@media (max-width:768px){.gallery>ul>li img{max-width:90vw;border-width:4px}}.flex-transition{transition:all var(--a-d) ease-out}.flex-container{width:100%;padding-right:var(--g-x);padding-left:var(--g-x);margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:calc(var(--g-x)*-0.5);margin-left:calc(var(--g-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--g-x)*0.5);padding-left:calc(var(--g-x)*0.5)}.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-16,.col-18,.col-24{transition:all var(--a-d) ease-out;flex:0 0 auto}.col-24{width:100%}.col-18{width:75%}.col-16{width:66.66666667%}.col-14{width:58.33333333%}.col-12{width:50%}.col-10{width:41.66666667%}.col-9{width:37.5%}.col-8{width:33.33333333%}.col-7{width:29.16666667%}.col-6{width:25%}.col-5{width:20.83333333%}.col-4{width:16.66666667%}.col-3{width:12.5%}.col-2{width:8.33333333%}.col-1{width:4.16666667%}.col-0{width:0;padding-left:0;padding-right:0;opacity:0}.col{flex:1 0 0%}@media (max-width:768px){.col-12{width:100%}}:root{--c-bg:#8c8b71;--f-m:3rem;--lh-m:3.4rem;--g-x:2rem;--g-y:2rem;--c-m:#000;--c-s:#fff;--a-d:80ms}@media (max-width:768px){:root{--f-m:2rem;--lh-m:2.4rem}}*{box-sizing:border-box;transition:color var(--a-d) ease}html{--g-s:1;--g-s-t:1;font-size:calc(10px*var(--g-s-t)*var(--g-s));scrollbar-width:none;-webkit-text-size-adjust:100%}body{font-family:NDS,Helvetica,Helvetica Neue,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;width:100vw;height:100vh;margin:0;padding:0;font-size:var(--f-m);font-weight:600;line-height:var(--lh-m);letter-spacing:-.3px;text-align:center;background:var(--c-bg);cursor:default;touch-action:pan-y}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}a{color:inherit;text-decoration:none}a:hover{color:var(--c-s);cursor:pointer}ul{margin:0;padding:0}ul li{list-style-type:none}p{margin-top:0;margin-bottom:1em}sup{display:inline-block;vertical-align:baseline;transform:translateY(calc(var(--lh-m)*-0.2))}.cls-0{color:var(--color-0)}.cls-1{color:var(--color-1)}.cls-2{color:var(--color-2)}.cls-3{color:var(--color-3)}.cls-4{color:var(--color-4)}.cls-5{color:var(--color-5)}.console{position:fixed;top:0;left:0}.nds{padding-bottom:calc(var(--lh-m)*4)}.artist article{color:var(--a-c);text-align:left;margin-top:calc(var(--lh-m)*2.2);word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.artist article>p{width:50vw;margin:auto;margin-bottom:var(--lh-m)}.artist article audio,.artist article video{display:block;margin:auto auto calc(var(--lh-m)*1.5) auto}.artist article video{border:8px solid var(--a-c);max-width:80vw;max-height:80vh}.artist article .center{text-align:center;margin-bottom:calc(var(--lh-m)*2)}.artist article .meta{width:90vw;margin:auto;text-align:left}.artist.inactive article{opacity:0;transition:opacity var(--a-d) ease}@media (max-width:768px){.artist article>p{width:80vw}.artist article audio,.artist article video{border-width:4px}.artist article audio{border:none}}