html{--banner-height:250px}html [data-story-theme=red]{--si-color:347.077deg,86.6667%,44.1177%}html [data-story-theme=mauve]{--si-color:266.044deg,85.0467%,58.0392%}html [data-story-theme=sky]{--si-color:197.067deg,96.5665%,45.6863%}html [data-story-theme=blue]{--si-color:219.907deg,91.4894%,53.9216%}html [data-story-theme=yellow]{--si-color:34.9485deg,76.9841%,49.4118%}html [data-story-theme=peach]{--si-color:21.9753deg,99.1837%,51.9608%}html [data-story-theme=lavender]{--si-color:230.935deg,97.2028%,71.9608%}html.dark [data-character]{--bubble-bg:hsl(var(--hue),21%,23%)}html.dark [data-story-theme=red]{--si-color:343.269deg,81.25%,74.902%}html.dark [data-story-theme=mauve]{--si-color:267.407deg,83.5052%,80.9804%}html.dark [data-story-theme=sky]{--si-color:189.184deg,71.0145%,72.9412%}html.dark [data-story-theme=blue]{--si-color:217.168deg,91.8699%,75.8824%}html.dark [data-story-theme=yellow]{--si-color:41.3514deg,86.0465%,83.1373%}html.dark [data-story-theme=peach]{--si-color:22.9565deg,92%,75.4902%}html.dark [data-story-theme=lavender]{--si-color:231.892deg,97.3684%,85.098%}@media only screen and (width<=812px){html{--banner-height:125px}}main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height));flex-direction:column;align-content:center;width:100%;display:flex}.directory__wrapper{grid-gap:3em;grid-template-columns:1fr 300px;place-self:center;gap:3em;width:calc(100% - 1em);max-width:1080px;padding:1em;display:grid}.banner,.directory__wrapper{transition:var(--transition)}.banner{background-color:hsl(var(--background-primary));height:var(--banner-height);width:100%}.banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% var(--bannerPosition,50%);object-position:50% var(--bannerPosition,50%);width:100%;height:100%}.title__wrapper{grid-gap:12px;gap:12px;margin-bottom:7px;display:grid}.title__wrapper h1,.title__wrapper h2{margin:0;line-height:1}.title__wrapper h1{font-size:1.9rem}.title__wrapper h2{font-size:1.2rem;font-weight:500}.title__wrapper .start a{background-color:hsla(var(--si-color),.2);color:hsl(var(--si-color));border-radius:5px;padding:5px 8px;text-decoration:none;transition:all .2s}.title__wrapper .start a:hover{background-color:hsl(var(--si-color));color:hsl(var(--filled-color))}.chapters__wrapper ol{margin-block:0;padding-inline-start:0;list-style:none}.chapters__wrapper ol li a{background-color:hsla(var(--si-color),.2);color:var(--text-primary);text-align:center;transition:var(--transition);border-radius:5px;padding:5px 10px;text-decoration:none;display:block}.chapters__wrapper ol li a:hover{background-color:hsla(var(--si-color),.3)}.chapters__wrapper ol li a.none,.chapters__wrapper ol li a.none:hover{background-color:hsla(var(--text-primary),.15)}.chapters__wrapper ol li a.none:hover{cursor:not-allowed}.chapters__wrapper ol.chapters>li.part{margin-bottom:5px}.chapters__wrapper ol ol.part__wrapper{grid-gap:5px;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;display:grid}.chapters__wrapper ol li.section~ol.part__wrapper:not(:last-child){margin-bottom:8px}.info__wrapper{grid-gap:5px;grid-template-columns:2fr 1fr 1fr 2fr;gap:5px;display:grid}.info__wrapper article{border:2px solid hsla(var(--si-color),.3);border-radius:5px;flex-direction:column;padding:5px 10px;display:flex}.info__wrapper a{color:hsl(var(--si-color));text-decoration:none;transition:all .2s}.info__wrapper a:hover{color:color-mix(in oklch,hsl(var(--si-color)) 65%,hsl(var(--background-primary)))}.info__wrapper .label{font-size:.9rem;font-weight:700}.info__wrapper .translators{grid-column:1/3}.info__wrapper .proofreaders{grid-column:3/5}@media only screen and (width<=812px){.directory__wrapper{grid-template-rows:auto;grid-template-columns:1fr;gap:1em}.title__wrapper{grid-area:1/2/2/3}.wrapper .cover{grid-area:1/1/2/2}.wrapper .cover>div>img{width:115px;height:140px}.wrapper .info__wrapper{grid-column:1/3}.wrapper .info__wrapper .collapsible-header{padding:9px 10px}.wrapper .info__wrapper .info .item{padding:5px 6px}.wrapper .info__wrapper .info .item.characters{padding:5px 6px 1px}.wrapper .info__wrapper .info .item.characters>.value span{width:30px;height:30px}.wrapper .chapters__wrapper{grid-area:3/1/auto/3;font-size:.9em}.wrapper .gallery__wrapper{grid-template-columns:repeat(2,minmax(auto,2fr))}.wrapper .card__wrapper{gap:.2em .7em;padding-right:.3em}}
