.Header-module___jWN3W__header{background-color:var(--color-brand);z-index:1000;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:fixed;top:0;left:0}.Header-module___jWN3W__title{font-size:2rem;font-family:var(--font-schoolbell);color:#000;margin:0;font-weight:700}
.ComicCard-module__CuUBUa__card{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#fff;flex-direction:column;gap:1rem;padding:1rem;transition:transform .2s;display:flex;position:relative}.ComicCard-module__CuUBUa__card:hover{transform:translateY(-4px)}.ComicCard-module__CuUBUa__card:active{transform:translateY(-2px)}.ComicCard-module__CuUBUa__card:after{content:"";width:0;height:0;transform:var(--tail-transform,none);transform-origin:top;border-top:15px solid #fff;border-left:15px solid #0000;border-right:15px solid #0000;position:absolute;bottom:-10px}.ComicCard-module__CuUBUa__tail-left:after{left:20%}.ComicCard-module__CuUBUa__tail-center:after{transform:translateX(-50%) var(--tail-transform,none);left:50%}.ComicCard-module__CuUBUa__tail-right:after{right:20%}.ComicCard-module__CuUBUa__imageWrapper{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ComicCard-module__CuUBUa__image{object-fit:cover;width:100%;height:100%}.ComicCard-module__CuUBUa__multiPanelIcon{background:var(--color-brand);color:var(--color-black);opacity:.7;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;animation:2s ease-in-out infinite ComicCard-module__CuUBUa__wink;display:flex;position:absolute;bottom:.6rem;right:.6rem;box-shadow:2px 2px 2px -2px #00000080}@keyframes ComicCard-module__CuUBUa__wink{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.ComicCard-module__CuUBUa__multiPanelIconSvg{width:1rem;height:1rem}.ComicCard-module__CuUBUa__title{font-family:var(--font-schoolbell);color:#000;margin:0;font-size:1.5rem}.ComicCard-module__CuUBUa__metadata{flex-direction:column;gap:1rem;display:flex}.ComicCard-module__CuUBUa__date{font-family:var(--font-schoolbell);color:#000;margin:0;font-size:.9rem}.ComicCard-module__CuUBUa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.ComicCard-module__CuUBUa__tag{font-family:var(--font-schoolbell);color:var(--color-gray);background-color:var(--color-gray-light);padding:.25rem .5rem;font-size:.75rem}@media (max-width:768px){.ComicCard-module__CuUBUa__title{font-size:1.2rem}.ComicCard-module__CuUBUa__multiPanelIconSvg{width:.75rem;height:.75rem}}
.ComicGallery-module__AtRr5G__gallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:1rem;display:grid}@media (max-width:768px){.ComicGallery-module__AtRr5G__gallery{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:1rem}}
.ComicModal-module__BgHuPa__overlay{background-color:var(--color-brand);z-index:1000;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-out ComicModal-module__BgHuPa__fadeIn;display:flex;position:fixed;inset:0}.ComicModal-module__BgHuPa__modal{background-color:#fff;flex-direction:column;width:100%;max-width:1600px;height:100%;max-height:95vh;animation:.2s ease-out ComicModal-module__BgHuPa__slideIn;display:flex;position:relative;overflow:hidden}@keyframes ComicModal-module__BgHuPa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ComicModal-module__BgHuPa__slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ComicModal-module__BgHuPa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ComicModal-module__BgHuPa__slideOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.ComicModal-module__BgHuPa__overlayClosing{animation:.2s ease-in forwards ComicModal-module__BgHuPa__fadeOut}.ComicModal-module__BgHuPa__modalClosing{animation:.2s ease-in forwards ComicModal-module__BgHuPa__slideOut}.ComicModal-module__BgHuPa__header{background-color:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ComicModal-module__BgHuPa__title{font-family:var(--font-schoolbell);color:#000;margin:0;font-size:1.75rem}.ComicModal-module__BgHuPa__shareButton{font-family:var(--font-schoolbell);cursor:pointer;color:#000;background:0 0;border:none;font-size:1.25rem;transition:transform .2s}.ComicModal-module__BgHuPa__shareButton:hover{transform:scale(1.1)}.ComicModal-module__BgHuPa__closeButton{font-family:var(--font-schoolbell);cursor:pointer;color:#000;background:0 0;border:none;padding:.25rem;font-size:2rem;line-height:1;transition:transform .2s}.ComicModal-module__BgHuPa__closeButton:hover{transform:scale(1.1)}.ComicModal-module__BgHuPa__content{background-color:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.ComicModal-module__BgHuPa__footer{background-color:#fff;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.ComicModal-module__BgHuPa__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.ComicModal-module__BgHuPa__overlay{align-items:center;padding:1rem}.ComicModal-module__BgHuPa__modal{max-width:100%;height:auto;max-height:100dvh}.ComicModal-module__BgHuPa__title{font-size:1.5rem}.ComicModal-module__BgHuPa__header,.ComicModal-module__BgHuPa__footer{padding:.5rem 1rem}.ComicModal-module__BgHuPa__content{flex:none}}
.ComicCarousel-module__w8s60W__container{flex-direction:column;width:100%;height:100%;display:flex}.ComicCarousel-module__w8s60W__carouselWrapper{flex:1;align-items:center;gap:.5rem;min-height:0;padding:1rem;display:flex;position:relative}.ComicCarousel-module__w8s60W__navButton{font-family:var(--font-schoolbell);color:#000;cursor:pointer;z-index:10;background:0 0;border:none;flex-shrink:0;padding:.5rem;font-size:3rem;transition:color .2s}.ComicCarousel-module__w8s60W__navButton:hover:not(:disabled){color:var(--color-brand)}.ComicCarousel-module__w8s60W__navButton:disabled{color:#ccc;cursor:not-allowed}.ComicCarousel-module__w8s60W__carousel{flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ComicCarousel-module__w8s60W__panel{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s ease-in-out;display:flex;position:absolute}.ComicCarousel-module__w8s60W__imageContainer{width:100%;height:100%;position:relative}.ComicCarousel-module__w8s60W__spinner{z-index:1;border:3px solid #000;border-top-color:#0000;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ComicCarousel-module__w8s60W__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ComicCarousel-module__w8s60W__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ComicCarousel-module__w8s60W__image{object-fit:contain}.ComicCarousel-module__w8s60W__indicators{justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.ComicCarousel-module__w8s60W__indicator{cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .2s}.ComicCarousel-module__w8s60W__indicator:hover{background-color:#f0f0f0}.ComicCarousel-module__w8s60W__indicatorActive{background-color:#000}@media (max-width:768px){.ComicCarousel-module__w8s60W__container{height:auto}.ComicCarousel-module__w8s60W__carouselWrapper{flex:none;height:100vw;min-height:350px;max-height:80dvh;padding:.5rem}.ComicCarousel-module__w8s60W__indicators{padding:.5rem}.ComicCarousel-module__w8s60W__navButton{display:none}}
.page-module__wtSYKa__page{flex-direction:column;min-height:100vh;display:flex}.page-module__wtSYKa__main{flex:1;margin-top:80px}.page-module__wtSYKa__noComics{text-align:center;color:#000;font-size:1.5rem;font-family:var(--font-schoolbell);margin-top:4rem}
