body{background-image:url(/assets/bg-DCq9wYzg.png);margin:0}*{box-sizing:border-box}h1,p,div{text-shadow:2px 2px #331d0d38;color:#0000;background-color:#9e8c75;-webkit-background-clip:text;background-clip:text}header{align-items:center;display:flex}header img{object-fit:contain}header>div{width:65%;min-width:0}#carvings{width:min(35%,440px);height:auto}header div div{padding:clamp(20px,4vw,60px)}header div div p{font-size:22px}.tags{color:#cbbba8;background:#331d0d;border:1px solid #9e8c75;border-radius:4px;padding:12px 16px}.tags summary{cursor:pointer;font-size:22px}.tags summary:focus-visible{outline-offset:4px;outline:2px solid #cbbba8}.tags p{color:#cbbba8;text-shadow:none;background:0 0;margin:12px 0 0}h1{text-align:center;margin:0;font-family:Long Cang,cursive;font-size:clamp(48px,7vw,100px);font-style:normal;font-weight:400}main{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:30px clamp(10px,3vw,40px);padding:0 clamp(20px,7vw,100px) 20px;display:grid}main a{text-align:center;min-width:0}main div{flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;display:flex}main div img{width:min(100%,338px);height:auto}aside{width:20%;max-height:calc(100dvh - 32px);position:fixed;top:50%;left:100px;overflow-y:auto;transform:translateY(-50%)}aside *{color:#fff!important}.contents-toggle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:none;position:absolute;overflow:hidden}.contents-label{display:none}body{overflow-y:auto}article{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:justify;background-color:#ffffff80;width:65%;max-height:100vh;padding-inline:50px;position:fixed;right:100px;overflow:auto;color:#000!important}article>*{color:#000;text-shadow:none}article h1{font-size:clamp(48px,8vw,80px)}article .story-intro{text-align:center}article p.needs-indent{text-indent:2em}article h2{text-align:center}article h3,article h6{text-align:end}article h3,article h2{margin-top:100px}article h6{margin-top:0;font-weight:400}article img{width:90px!important;height:auto!important;margin-inline:calc(50% - 90px)!important}article .page-break{page-break-before:always;display:none}article .scene-break-image{margin-top:0;transform:rotate(0)translateZ(0)}article .scene-break-frame{border:0 solid #000;margin:0;display:inline-block;overflow:hidden;transform:rotate(0)translateZ(0)}article .scene-break-frame--compact{width:77.19px;height:73.78px}article .scene-break-frame--small{width:75.19px;height:71.77px}article .scene-break-frame--wide{width:160.41px;height:20px}article .scene-break-frame--standard{width:87.68px;height:83.89px}@media screen and (width<=1360px){aside{z-index:1;width:min(320px,100% - 32px);max-height:none;top:16px;left:16px;overflow:visible;transform:none}.contents-toggle{display:block}.contents-label{cursor:pointer;background:#331d0d;border:1px solid #9e8c75;border-radius:4px;padding:10px 16px;display:inline-block}.contents-label:after{content:" ▾"}.contents-toggle:checked+.contents-label:after{content:" ▴"}.contents-toggle:focus-visible+.contents-label{outline-offset:3px;outline:2px solid #fff}aside nav{background:#331d0d;border:1px solid #9e8c75;border-radius:4px;max-height:calc(100dvh - 80px);padding:0 16px;display:none;overflow-y:auto}.contents-toggle:checked~nav{display:block}article{overflow-wrap:anywhere;width:auto;max-height:none;padding-inline:clamp(16px,5vw,50px);inset:64px 16px 0}}@media screen and (width<=1170px){header{flex-direction:column-reverse}header>div{width:100%}#carvings{width:min(70%,440px)}}.subtitle{text-align:center;font-size:small}p:not(.subtitle)+.subtitle{margin-top:30px}.subtitle+p:not(.subtitle){margin-bottom:30px}h3+.subtitle{text-align:end;margin-top:0}section{margin-bottom:50px;padding-inline:60px}
