@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bangers-vietnamese-400-normal.BbvBhFjQ.woff2)format("woff2"),url(/_astro/bangers-vietnamese-400-normal.Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bangers-latin-ext-400-normal.7BLmjjiv.woff2)format("woff2"),url(/_astro/bangers-latin-ext-400-normal.CzVt_Cgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bangers-latin-400-normal.DeHY8Ncq.woff2)format("woff2"),url(/_astro/bangers-latin-400-normal.BAEm-Pv0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/comic-neue-latin-400-normal.BdhG8RSD.woff2)format("woff2"),url(/_astro/comic-neue-latin-400-normal.CU7kPFAv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/comic-neue-latin-700-normal.NE4Vcoll.woff2)format("woff2"),url(/_astro/comic-neue-latin-700-normal.yR9qu__P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/comic-neue-latin-400-italic.M4xWX4-3.woff2)format("woff2"),url(/_astro/comic-neue-latin-400-italic.CBav0m9T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.comic-scope{--paper:#f4efe6;--ink:#22212b;--accent:#ff5d5d;--sun:#ffc94d;--thought-bg:#eef4ff;--thought-ink:#45527a}.comic-scope .hero .balloon,.comic-scope .hero .thought-strip,.comic-scope .lightbox .balloon,.comic-scope .slot .caption,.comic-scope .armeta{font-family:Comic Neue,cursive}.comic-scope .balloon .bx{border:2px solid var(--ink);width:20px;height:20px;color:var(--ink);cursor:pointer;opacity:.4;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:-9px;right:-9px}.comic-scope .balloon .bx:hover{opacity:1}.comic-scope .balloon.collapsed{cursor:pointer;width:auto;max-width:none;padding:3px 13px}.comic-scope .balloon.collapsed .btxt,.comic-scope .balloon.collapsed .bx{display:none}.comic-scope .balloon.collapsed:after{content:"…";letter-spacing:2px}.dark .comic-scope{--paper:#efe7d8}.comic-scope .status{text-align:center;color:var(--text-color-secondary);font-size:13px;font-family:var(--font-sans);margin:4px 0 16px}.comic-scope .status.err{color:var(--invalid-color);font-weight:700}.comic-scope .status:empty{display:none}.comic-scope .hero{max-width:1000px;margin:0 auto 6px;transition:opacity .35s,transform .35s;position:relative}.comic-scope .stage{border:4px solid var(--ink);touch-action:pan-y;background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:8px 8px #22212be6}.comic-scope .hero.leaving{opacity:0;transform:translateY(40px)scale(.92)}.comic-scope .hero.empty{display:none}.comic-scope .hero img{width:100%;height:auto;display:block}.comic-scope .hero .stamp{z-index:3;position:absolute;top:14px;left:14px}.comic-scope .stamp{letter-spacing:1px;background:var(--sun);border:2.5px solid var(--ink);color:var(--ink);border-radius:8px;padding:2px 10px;font-family:Bangers,cursive;font-size:14px;display:inline-block;transform:rotate(-2deg)}.comic-scope .hero .balloon{z-index:2;border:3px solid var(--ink);max-width:min(48%,560px);color:var(--ink);opacity:0;background:#fff;border-radius:18px;padding:10px 13px;font-size:clamp(12px,1.2vw,15px);font-weight:700;line-height:1.38;position:absolute;transform:scale(.6);box-shadow:4px 4px #22212b80}.comic-scope .hero .balloon.news{max-width:min(66%,700px)}.comic-scope .hero .balloon.show{opacity:1;transition:opacity .3s,transform .35s cubic-bezier(.2,1.6,.4,1);transform:scale(1)}.comic-scope .hero .thought-strip{background:var(--thought-bg);color:var(--thought-ink);opacity:0;border-top:3px dashed #8ea6d8;align-items:flex-start;gap:10px;padding:10px 18px 12px;font-size:clamp(13px,1.3vw,15px);font-style:italic;line-height:1.45;display:flex;transform:translateY(8px)}.comic-scope .hero .thought-strip.show{opacity:1;transition:opacity .4s,transform .4s;transform:none}.comic-scope .hero .thought-strip .star{color:#6c86c9;flex-shrink:0;font-size:18px;font-style:normal}.comic-scope .thought-strip .bronx-icon{object-fit:cover;vertical-align:top;background:#fff;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;display:inline-block}.comic-scope .cplayer{z-index:4;opacity:0;pointer-events:none;background:#14131a80;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.comic-scope .hero.controls .cplayer{opacity:1}.comic-scope .cplayer-inner{pointer-events:none;background:#14131adb;border-radius:16px;align-items:center;gap:9px;padding:11px 14px;transition:transform .2s;display:flex;transform:scale(.94);box-shadow:0 10px 30px #00000073}.comic-scope .hero.controls .cplayer-inner{pointer-events:auto;transform:scale(1)}.comic-scope #comicHeroImg{cursor:zoom-in}.comic-scope .cplayer button{color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);cursor:pointer;width:40px;height:34px;box-shadow:2px 2px 0 var(--ink);border-radius:8px;justify-content:center;align-items:center;font-family:Bangers,cursive;font-size:17px;line-height:1;display:flex}.comic-scope .cplayer button:hover{background:var(--sun)}.comic-scope .cplayer button:not(:disabled):active{box-shadow:none;transform:translate(2px,2px)}.comic-scope .cplayer button:disabled{opacity:.4;cursor:default;box-shadow:none}.comic-scope .cplayer .pos{letter-spacing:1px;color:#fff;text-align:center;background:#ffffff24;border-radius:999px;min-width:78px;padding:5px 13px;font-family:Bangers,cursive;font-size:15px}.comic-scope .cplayer .pos .livedot{color:#ff8484;animation:1.2s steps(2,end) infinite comic-blink}@keyframes comic-blink{50%{opacity:.3}}.comic-scope .hero:fullscreen{background:#14131a;justify-content:center;align-items:center;max-width:none;margin:0;display:flex}.comic-scope .hero:fullscreen .stage{max-width:96vw;max-height:95vh}.comic-scope .hero:fullscreen .stage img{width:100%;height:auto;max-height:80vh;display:block}.comic-scope .pager{justify-content:center;align-items:center;gap:16px;max-width:1000px;margin:20px auto 16px;display:flex}.comic-scope .pager button{letter-spacing:1px;color:var(--ink);border:3px solid var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:10px;padding:6px 15px;font-family:Bangers,cursive;font-size:16px}.comic-scope .pager button:disabled{opacity:.35;cursor:default;box-shadow:none}.comic-scope .pager button:not(:disabled):active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.comic-scope .pager span{letter-spacing:1.5px;background:var(--ink);color:var(--paper);border-radius:999px;padding:6px 18px;font-family:Bangers,cursive;font-size:17px}.comic-scope .pager[hidden]{display:none}.comic-scope .page{border:4px solid var(--ink);background:#fff;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:14px;max-width:1000px;margin:0 auto;padding:18px;display:grid;box-shadow:8px 8px #22212be6}.comic-scope .page.empty{display:none}.comic-scope .slot{border:3px solid var(--ink);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.comic-scope .slot.new{animation:.5s cubic-bezier(.2,1.6,.4,1) comic-pop}@keyframes comic-pop{0%{opacity:0;transform:scale(.7)}}.comic-scope .slot img{aspect-ratio:4/3;object-fit:cover;border-bottom:3px solid var(--ink);cursor:zoom-in;width:100%;display:block}.comic-scope .slot.wide img{aspect-ratio:21/9}.comic-scope .slot .stamp{z-index:2;font-size:12px;position:absolute;top:8px;left:8px}.comic-scope .slot .caption{color:var(--ink);padding:8px 12px 10px;font-size:13px;line-height:1.45}.comic-scope .slot .caption .who{font-weight:700}.comic-scope .slot .caption .thought{color:var(--thought-ink);margin-top:4px;font-style:italic;display:block}.comic-scope .slot .caption .thought:before{content:"💭 ";font-style:normal}.comic-scope .slot .caption .bronx-icon{vertical-align:-5px;object-fit:cover;aspect-ratio:auto;background:#fff;border:none;border-radius:50%;width:20px;height:20px;display:inline-block}.comic-scope .slot.empty{background:0 0;border-style:dashed;border-color:#22212b40;min-height:120px}.comic-scope .slot.empty:after{content:"…";letter-spacing:2px;color:#22212b4d;margin:auto;font-family:Bangers,cursive;font-size:22px}.comic-scope .archive{max-width:1000px;margin:34px auto 0}.comic-scope .archive-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.comic-scope .archive h2{font-family:var(--font-serif);color:var(--text-color-primary);font-size:20px;font-weight:600}.comic-scope .archive-hint{color:var(--text-color-secondary);font-size:13px;font-family:var(--font-sans);margin:4px 0 16px}.comic-scope .archive-rail{align-items:center;gap:10px;display:flex}.comic-scope .rail-arrow{border:1px solid var(--color-border);background:var(--background-color-primary);width:42px;height:42px;color:var(--text-color-primary);cursor:pointer;font-size:20px;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.comic-scope .rail-arrow:hover{background:var(--background-color-primary-hover)}.comic-scope .rail-arrow:disabled{opacity:.35;cursor:default}.comic-scope .argrid{gap:16px;padding:6px 2px 14px;display:flex;overflow-x:auto}.comic-scope .argrid:empty:after{content:""}.comic-scope .arcard{border:3px solid var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 160px;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:5px 5px #22212bd9}.comic-scope .arcard:hover{transform:translateY(-3px);box-shadow:6px 8px #22212bd9}.comic-scope .arcard:active{transform:translate(2px,2px);box-shadow:2px 2px #22212bd9}.comic-scope .arcover{aspect-ratio:3/4;border-bottom:3px solid var(--ink);background:#ece5d8;position:relative}.comic-scope .arcover img{object-fit:cover;width:100%;height:100%;display:block}.comic-scope .arissue{letter-spacing:1px;background:var(--sun);border:2.5px solid var(--ink);color:var(--ink);border-radius:8px;padding:1px 9px;font-family:Bangers,cursive;font-size:13px;position:absolute;top:8px;right:8px;transform:rotate(3deg)}.comic-scope .armeta{padding:8px 11px 10px}.comic-scope .arshow{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2;display:block}.comic-scope .arsub{color:#6b6675;margin-top:3px;font-size:12px;display:block}.comic-scope .lightbox{z-index:60;cursor:zoom-out;background:#14131ae6;justify-content:center;align-items:center;padding:clamp(8px,1.6vw,22px);display:none;position:fixed;inset:0}.comic-scope .lightbox.show{display:flex}.comic-scope .lightbox .frame{cursor:default;border:4px solid var(--ink);background:#fff;border-radius:14px;max-width:97vw;max-height:96vh;position:relative;box-shadow:10px 10px #00000080}.comic-scope .lightbox .frame img{object-fit:contain;border-radius:10px;width:auto;max-width:97vw;height:auto;max-height:93vh;display:block}.comic-scope .lightbox .balloon{z-index:2;border:3px solid var(--ink);max-width:min(50%,620px);color:var(--ink);background:#fff;border-radius:18px;padding:10px 13px;font-size:clamp(12px,1.25vw,16px);font-weight:700;line-height:1.38;position:absolute;box-shadow:4px 4px #22212b80}.comic-scope .lightbox .balloon.news{max-width:min(66%,720px)}.comic-scope .lightbox .close{z-index:70;border:3px solid var(--ink);background:var(--sun);cursor:pointer;width:48px;height:48px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:50%;font-family:Bangers,cursive;font-size:24px;position:fixed;top:18px;right:22px}@media (width<=639px){.comic-scope .cplayer{opacity:1;pointer-events:auto;background:0 0;transition:none;position:static}.comic-scope .cplayer-inner{pointer-events:auto;width:100%;box-shadow:none;border-radius:0;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 8px;transform:none}.comic-scope .cplayer button{width:44px;height:44px;font-size:19px}.comic-scope .balloon .bx{opacity:.6;width:28px;height:28px;font-size:16px;top:-12px;right:-12px}.comic-scope .page{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.comic-scope .slot{grid-column:span 1!important}.comic-scope .slot.wide{grid-column:span 2!important}.comic-scope .slot.empty{display:none}.comic-scope .slot .caption{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comic-scope .pager .pgword,.comic-scope .pager .pgwriting,.comic-scope .pager .pgbtnw{display:none}.comic-scope .pager{gap:10px}.comic-scope .pager button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.comic-scope .hero,.comic-scope .hero .balloon,.comic-scope .hero .thought-strip,.comic-scope .slot.new,.comic-scope .arcard{transition:none!important;animation:none!important}.comic-scope .cplayer .pos .livedot{animation:none!important}}
