*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role='list'],ol[role='list']{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.grid-sm{display:grid;gap:16px;grid-template-columns:repeat(4, 1fr)}@media (min-width: 768px){.grid-md{display:grid;gap:16px;grid-template-columns:repeat(8, 1fr);gap:20px}}@media (min-width: 1200px){.grid-lg{display:grid;gap:16px;grid-template-columns:repeat(12, 1fr);gap:24px}}.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}@media (min-width: 768px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}}@media (min-width: 1200px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}body{font-family:Helvetica, Arial, sans-serif}h2,h3,h4,h5,h6{text-transform:uppercase;font-family:'Times New Roman', Times, serif}time{font-family:'Courier New', Courier, monospace}ul{font-family:'Courier New', Courier, monospace}.main-nav{text-align:center}.main-nav ul{list-style:none;margin:1rem 0 2rem 0;padding:0}.main-nav ul li{display:inline-block;margin-right:1rem}.main-nav ul li:last-child{margin-right:0}.theme--light{background:#fff;color:#222}.theme--light a{color:#111}.theme--light a:hover,.theme--light a:visited{color:#555}.theme--light .chapter-navigation{background:#eee}.theme--light .chapter-navigation a{background:#ddd}.theme--light .comic-nav a{background-color:#111}.theme--dark{background:#222;color:#fafafa}.theme--dark a{color:#fff}.theme--dark a:hover,.theme--dark a:visited{color:#eee}.theme--dark .chapter-navigation{background:#444}.theme--dark .chapter-navigation a{background:#555}.theme--dark .comic-nav a{background-color:#fff}.comic-nav{display:flex;justify-content:center;margin-bottom:2rem}.comic-nav ul{list-style:none;display:flex;align-items:center;margin:0;padding:0}.comic-nav ul li{margin-right:1rem}.comic-nav ul li:last-child{margin-right:0}.comic-nav a{background-repeat:no-repeat;mask-repeat:no-repeat;background-size:80px 80px;font-size:0;height:80px;width:80px;display:block}.comic-nav__first{-webkit-mask-image:url(/arrow2.svg);mask-image:url(/arrow2.svg)}.comic-nav__prev{-webkit-mask-image:url(/arrow1.svg);mask-image:url(/arrow1.svg)}.comic-nav__next{-webkit-mask-image:url(/arrow1.svg);mask-image:url(/arrow1.svg);transform:rotate(180deg)}.comic-nav__last{-webkit-mask-image:url(/arrow2.svg);mask-image:url(/arrow2.svg);transform:rotate(180deg)}.chapter-navigation{padding:1rem;margin-bottom:2rem}.chapter-navigation ul{margin:0;padding:0;list-style:none}.chapter-navigation li{display:block;margin-bottom:1rem}.chapter-navigation li:last-child{margin-bottom:0}.chapter-navigation li a{display:block;padding:1rem;text-decoration:none}.chapter-navigation h4{margin:0 0 1rem 0;padding:0}@media (max-width: 1200px){.comic-nav a{background-size:50px 50px;font-size:0;height:50px;width:50px}.chapter-navigation li{display:inline-block}}.comic-content{position:relative}.comic-content img{display:block;margin:0 auto 2rem auto}.comic-content__nav a{font-size:0;height:100%;width:50%;display:block;position:absolute;top:0;bottom:0;z-index:100}.comic-content__nav__prev{left:0}.comic-content__nav__next{right:0}.text-container{max-width:800px;margin:0 auto}.site-footer{font-size:.75rem;margin-top:4rem;padding:2rem;text-align:center}.comic-content{opacity:0;transition:opacity 0.3s ease}.comic-content.visible{opacity:1}.comic-after{opacity:0;transition:opacity 0.6s ease}.comic-after.visible{opacity:1}img.lazy{opacity:0;transition:opacity 0.5s ease}img.lazy-loaded{opacity:1}
