@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(../fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(../fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(../fonts/nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bbc:#fff6d5;--mc1:#ffd600;--sc1:#41b8ff;--sc2:#ff5a8a;--sc3:#7c4dff;--hc:#180f0a;--bc:#1c150f;--paper-white:#fffdf7;--line-soft:rgba(28,21,15,.12);--glow-yellow:rgba(255,214,0,.45);--hff:"Arial Black","Marker Felt","Comic Sans MS","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Roboto",sans-serif;--bff:"Marker Felt","Trebuchet MS","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Nunito",sans-serif;--eff:"Arial Black","Impact","Marker Felt","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:84px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bbc);background-image:radial-gradient(circle at 1px 1px,rgba(28,21,15,.08) 1px,transparent 0),linear-gradient(rgba(28,21,15,.045) 1px,transparent 0),linear-gradient(90deg,rgba(28,21,15,.045) 1px,transparent 0);background-size:14px 14px,28px 28px,28px 28px;color:var(--bc);font-family:var(--bff);overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--hc);font-family:var(--hff)}::-moz-selection{background:var(--sc2);color:var(--paper-white)}::selection{background:var(--sc2);color:var(--paper-white)}.manga-paper{isolation:isolate;position:relative}.manga-paper:before{background-image:radial-gradient(circle at 1px 1px,rgba(28,21,15,.25) 1px,transparent 0),repeating-linear-gradient(0deg,transparent 0 18px,hsla(0,0%,100%,.14) 18px 19px);background-size:18px 18px,100% 19px;content:"";inset:0;mix-blend-mode:multiply;opacity:.22;pointer-events:none;position:fixed;z-index:1}.manga-border{border:4px solid var(--bc)}.manga-shadow{box-shadow:8px 8px 0 0 var(--bc)}.manga-card{background-color:var(--paper-white);background-image:radial-gradient(circle at 1px 1px,rgba(28,21,15,.08) 1px,transparent 0);background-size:12px 12px;border:4px solid var(--bc);border-radius:1.75rem;box-shadow:8px 8px 0 0 var(--bc);overflow:hidden;position:relative;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.manga-card:hover{box-shadow:12px 12px 0 0 var(--bc);transform:translate(-4px,-4px)}.manga-btn{border:4px solid var(--bc);border-radius:1rem;box-shadow:8px 8px 0 0 var(--bc);font-weight:700;padding:.75rem 1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.manga-btn,.manga-btn:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.manga-btn:active{--tw-translate-x:.25rem;--tw-translate-y:.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.manga-btn{font-family:var(--eff);isolation:isolate;letter-spacing:.05em;overflow:hidden;position:relative;text-transform:uppercase}.manga-btn:disabled{cursor:not-allowed;opacity:.6;transform:none;--tw-shadow:4px 4px 0 0 var(--bc);--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.manga-btn:before{border:2px dashed rgba(28,21,15,.18);border-radius:.85rem;inset:4px}.manga-btn:after,.manga-btn:before{content:"";position:absolute;z-index:-1}.manga-btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.92),transparent);height:170%;left:-20%;top:-32%;transform:rotate(18deg) translate(-180%);transition:transform .35s ease;width:42%}.manga-btn:focus-visible:after,.manga-btn:hover:after{transform:rotate(18deg) translate(380%)}.manga-btn-primary{background-color:var(--mc1);color:var(--hc)}.manga-btn-primary:hover{background-color:var(--sc1)}.manga-btn-secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--hc)}.manga-btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.manga-dots{background-image:radial-gradient(rgba(28,21,15,.12) .8px,transparent 0);background-size:24px 24px;opacity:.05}.manga-bg-yellow{background-color:var(--mc1);background-image:linear-gradient(hsla(0,0%,100%,.14) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:26px 26px,26px 26px}.manga-panel{background-color:var(--paper-white);background-image:radial-gradient(circle at 1px 1px,rgba(28,21,15,.08) 1px,transparent 0),repeating-linear-gradient(90deg,transparent 0 23px,rgba(28,21,15,.035) 23px 24px);background-size:14px 14px,24px 24px;clip-path:polygon(0 2%,3% 0,97% 0,100% 3%,100% 98%,97% 100%,2% 100%,0 96%);position:relative}.manga-panel:before{border:2px dashed rgba(28,21,15,.15);border-radius:1rem;content:"";inset:10px;pointer-events:none;position:absolute}.manga-speed-lines{background-image:repeating-linear-gradient(115deg,hsla(0,0%,100%,.16) 0 1px,transparent 1px 24px);background-size:cover;mix-blend-mode:soft-light}.manga-ink-title{font-family:var(--eff);letter-spacing:.04em;text-shadow:0 1px 0 hsla(0,0%,100%,.75),0 3px 6px rgba(28,21,15,.12);text-transform:uppercase}.manga-hover-flash{isolation:isolate;position:relative}.manga-hover-flash:before{border:3px solid transparent;border-radius:inherit;content:"";inset:-6px;opacity:0;pointer-events:none;position:absolute;transition:border-color .2s ease,transform .2s ease,opacity .2s ease}.manga-hover-flash:focus-visible:before,.manga-hover-flash:hover:before{animation:manga-flash .8s steps(2) infinite;border-color:var(--sc2);opacity:1;transform:scale(1.04)}.manga-sound-burst{color:var(--paper-white);font-family:var(--eff);font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:3px var(--bc);text-shadow:4px 4px 0 var(--bc),0 0 18px hsla(0,0%,100%,.35)}.manga-jolt{animation:manga-jolt .26s linear}@keyframes manga-bounce{0%,to{transform:translateY(0) rotate(-6deg) scale(1)}50%{transform:translateY(-20px) rotate(6deg) scale(1.1)}}.animate-manga-bounce{animation:manga-bounce .6s ease-in-out infinite}.manga-fade-enter-active,.manga-fade-leave-active{transition:all .8s cubic-bezier(.4,0,.2,1)}.manga-fade-leave-to{opacity:0;transform:scale(1.1)}.page-enter-active,.page-leave-active{transform-origin:center top;transition:opacity .45s ease,clip-path .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.page-enter-from{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0;transform:translateY(24px) scale(.98)}.page-leave-to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:0;transform:translateY(-24px) scale(1.02)}@keyframes manga-flash{0%,to{box-shadow:0 0 #ff5a8a73}50%{box-shadow:0 0 0 4px #ff5a8a33,0 0 0 8px #41b8ff1f}}@keyframes manga-jolt{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px,1px) rotate(-1deg)}40%{transform:translate(2px,-1px) rotate(1deg)}60%{transform:translate(-1px,-2px) rotate(-.8deg)}80%{transform:translate(2px,1px) rotate(.8deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@-moz-document url-prefix(){*{scrollbar-color:var(--bc) transparent;scrollbar-width:thin}}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--bc);border:3px solid var(--paper-white);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--mc1)}::-webkit-scrollbar-thumb:active{background-color:var(--sc1)}::-webkit-scrollbar-corner{background:transparent}
