.books{gap:10px;display:flex}section article span{text-align:justify}h1{text-align:center}.series-title{text-align:start;margin:.83em 0;font-family:inherit;font-size:1.5em;font-style:normal;font-weight:700}.book.wip img{filter:blur(15px)}.book{width:20%;overflow:hidden}.book img{aspect-ratio:1.4/2;object-fit:cover;max-width:100%}.book .title{text-align:center;z-index:2;background-color:#dcd0be;padding-top:20px;position:relative}details{text-transform:lowercase;margin-bottom:20px}.doc-content main>h2,.doc-content main>p{display:none}.doc-content aside nav{overflow-wrap:anywhere;margin:0;padding:20px 10px;display:block}.doc-content article{overflow-wrap:anywhere;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;max-height:none;padding:0;position:static;overflow:visible}.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}.contents-toggle,.contents-label{display:none}@media (width<=900px){.doc-content main{flex-direction:column;overflow:visible}.doc-content main aside{z-index:20;background:#dcd0be;border:0;border-bottom:3px dashed #1e1107;border-radius:20px 20px 0 0;width:100%;max-width:none;padding:10px;position:sticky;top:0;overflow:visible}.doc-content main section{order:0}.contents-toggle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.contents-label{cursor:pointer;background:#dcd0be;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 #331d0d}.doc-content aside nav{border:1px solid #9e8c75;width:min(320px,100% - 20px);max-height:calc(100dvh - 70px);display:none;position:absolute;top:100%;left:10px;overflow-y:auto}.doc-content .contents-toggle:checked~nav{display:block}.doc-content article :is(h2,h3)[id]{scroll-margin-top:65px}}
