body{position:relative}h1{text-align:center}.hero{margin-top:0}.hero img{width:100%;height:auto}.hero p{text-align:center;font-size:.9rem}.reader-content{max-width:850px;margin:0 auto}.reader-content p{display:grid;gap:10px}.reader-content img{width:100%;height:auto;padding:3px}.reader-content__text{margin-bottom:25px;padding:0 3px}.reader-content__text p{display:block;margin:0 0 1em 0}.nav{margin:0 auto 35px auto;display:flex;justify-content:center;gap:10px}.nav div{width:55px;height:55px}.nav div a{display:block;width:100%;height:100%}.nav div a img{width:100%;height:auto}.sidepanel{position:absolute;left:-200px;top:0;width:200px;height:100%;transition:left .5s;z-index:1;pointer-events:none}@media screen and (min-width: 800px){.sidepanel{width:270px;left:-270px}}@media screen and (min-width: 1435px){.sidepanel{left:0}}.sidepanel-sticky{position:sticky;top:0px;height:100dvh;overflow-y:auto;border:1px solid var(--color-white);background:var(--color-black);pointer-events:all;scrollbar-width:thin;scrollbar-color:var(--color-white) rgba(0,0,0,0)}.sidepanel-sticky::-webkit-scrollbar{background:rgba(0,0,0,0);width:7px}.sidepanel-sticky::-webkit-scrollbar-thumb{background:var(--color-white);border-radius:25px}.sidepanel-btn{position:absolute;height:100%;right:-30px;z-index:1;pointer-events:all}@media screen and (min-width: 1435px){.sidepanel-btn{display:none}}.sidepanel-btn button{position:sticky;top:35px;width:30px;height:60px;margin-top:150px;background:#000;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}.sidepanel-btn button img{width:15px;height:15px;transition:transform .3s}.sidepanel__title{width:100%;padding:20px 15px;border-bottom:1px solid var(--color-white);font-size:1.4rem;line-height:1.6rem}.sidepanel__title a{display:flex;text-decoration:none}.sidepanel__title a img{width:20x;height:20px;margin-left:auto}.sidepanel__chapters a{display:flex;margin:0 auto;padding:20px 15px;font-size:1.2rem;line-height:1.4rem;text-decoration:none;border-bottom:1px solid var(--color-lightgrey)}.sidepanel__chapters a:last-of-type{border:none}.sidepanel__chapters a span{display:block;margin-left:auto}.sidepanel__chapters a img{width:20x;height:20px;aspect-ratio:1/1;margin-left:auto}.sidepanel--expanded{left:0}.sidepanel--expanded button img{transform:rotate(-180deg)}.imgScroller{display:none;position:absolute;top:0;right:0;height:100%}@media screen and (min-width: 1435px){.imgScroller{display:block}}.imgScroller-sticky{position:sticky;top:0;width:70px;height:100dvh;scrollbar-width:none}.imgScroller-sticky::-webkit-scrollbar{display:none}.imgScroller-sticky::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:25px}.imgScroller-sticky-imgs{position:relative;user-select:none}.imgScroller-sticky-imgs img{width:100%;height:auto;pointer-events:none}.imgScroller-sticky-controls{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100px;background:rgba(0,0,0,.5)}.links{display:none;position:absolute;top:0;right:0;height:100%}@media screen and (min-width: 1435px){.links{display:block}}.links-sticky{position:sticky;top:17px;min-width:180px;height:100dvh;margin-top:150px;scrollbar-width:none}.links-sticky::-webkit-scrollbar{display:none}.links-sticky::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:25px}.links a{font-size:1.6rem}.patreon-ad{text-align:center}.language-switcher{max-width:400px;margin:20px auto 0 auto}.language-switcher__label{display:block;margin-bottom:8px;font-size:.9rem;text-align:center}.language-switcher__select{display:block;width:100%;padding:15px 20px;background:var(--color-lightgrey);border:none;border-radius:20px;color:var(--color-txt);font:inherit;text-align:center;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:45px}.language-switcher__select:focus{outline:2px solid var(--color-white);outline-offset:2px}
