.novel-reader_reader__0aRwO{--ink:#f3ece0;--muted:#b4a894;--desk:#100c09;--gold:#d4a35a;min-height:calc(100dvh - 4.5rem);background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(196,120,48,.16),transparent 55%),var(--desk);color:var(--ink);display:flex;flex-direction:column;padding:.75rem .85rem 1.5rem}.novel-reader_bar__uPBPM{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;max-width:72rem;width:100%;margin:0 auto .65rem}.novel-reader_back__EW_JZ{color:var(--gold);text-decoration:none;font-size:.88rem}.novel-reader_back__EW_JZ:hover{text-decoration:underline}.novel-reader_title__ZkDhi{margin:0;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:650;text-align:center}.novel-reader_pos__fXkVb{margin:0;text-align:right;color:var(--muted);font-size:.82rem}.novel-reader_stage__VKMVX{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.novel-reader_curlWrap__TZr7_{position:relative;width:min(92vw,1120px,calc((100dvh - 16rem) * 2800 / 2167));aspect-ratio:2800/2167;height:auto;background:transparent}.novel-reader_curlHost__y8a2R{position:absolute;inset:0}.novel-reader_curlHost__y8a2R .stf__parent,.novel-reader_curlHost__y8a2R .stf__wrapper{width:100%;height:100%;background:transparent}.novel-reader_curlWrapCoverClosed__IZFYm{clip-path:inset(0 0 0 50%);transform:translateX(-25%)}.novel-reader_curlWrapBackClosed__jspj0{clip-path:inset(0 50% 0 0);transform:translateX(25%)}.novel-reader_book__MyJlZ{position:relative;width:min(92vw,1080px);aspect-ratio:2800/2167;max-height:calc(100dvh - 11rem);perspective:2400px;transform-style:preserve-3d;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.novel-reader_under__2f45i{position:absolute;inset:0;display:flex}.novel-reader_leaf__HRSEK{width:50%;height:100%;background:#1a1410;overflow:hidden}.novel-reader_leaf__HRSEK img{width:100%;height:100%;object-fit:contain;display:block;background:#111}.novel-reader_leafLeft__B8HHQ{border-right:1px solid #2a2118}.novel-reader_leafRight__m6Mli{border-left:1px solid #2a2118}.novel-reader_leafStatic__aVsEO{position:absolute;left:0;top:0;width:50%;height:100%;z-index:2}.novel-reader_leafStaticRight__zGInl{position:absolute;right:0;top:0;width:50%;height:100%;z-index:2}.novel-reader_endpaper__nspi5{width:100%;height:100%;background:linear-gradient(180deg,#1c1612,#0e0b09)}.novel-reader_flipper__m2OrN{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d;z-index:3}.novel-reader_flipFwd__LkF_4{right:0;transform-origin:left center;animation:novel-reader_flipFwd__LkF_4 .6s ease-in-out forwards}.novel-reader_flipBack__nUbVn{left:0;transform-origin:right center;animation:novel-reader_flipBack__nUbVn .6s ease-in-out forwards}.novel-reader_faceBack___DVyg,.novel-reader_faceFront__yYpdr{position:absolute;inset:0;backface-visibility:hidden}.novel-reader_faceBack___DVyg .novel-reader_leaf__HRSEK,.novel-reader_faceFront__yYpdr .novel-reader_leaf__HRSEK{width:100%}.novel-reader_faceBack___DVyg{transform:rotateY(180deg)}@keyframes novel-reader_flipFwd__LkF_4{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes novel-reader_flipBack__nUbVn{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.novel-reader_hitLeft__yx94A,.novel-reader_hitRight__SixCi{position:absolute;top:0;bottom:0;width:42%;border:0;background:transparent;cursor:pointer}.novel-reader_hitLeft__yx94A{left:0}.novel-reader_hitRight__SixCi{right:0}.novel-reader_mobileStage__Q6udB{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.novel-reader_mobilePage__qc8RF{display:block;width:min(100%,42rem);height:auto;max-height:calc(100dvh - 11rem);object-fit:contain;box-shadow:0 12px 32px rgba(0,0,0,.5)}.novel-reader_edgeLeft__qcGll,.novel-reader_edgeRight__C00fk{position:absolute;top:0;bottom:0;width:28%;border:0;background:transparent}.novel-reader_edgeLeft__qcGll{left:0}.novel-reader_edgeRight__C00fk{right:0}.novel-reader_controls__d3tui{display:flex;justify-content:center;gap:.75rem;margin-top:.85rem}.novel-reader_ctrl__2gVBs{background:#2a2118;color:var(--ink);border:1px solid #5a4a32;border-radius:6px;padding:.45rem 1rem;font-size:.92rem;cursor:pointer}.novel-reader_ctrl__2gVBs:disabled{opacity:.4;cursor:default}.novel-reader_ctrl__2gVBs:hover:not(:disabled){border-color:var(--gold)}.novel-reader_askBar__IrJzY{width:min(40rem,96vw);margin:.7rem auto 0;background:#1a1410;border:1px solid #5a4a32;border-radius:8px;padding:.7rem 1rem .8rem}.novel-reader_askTitle__RAmVJ{margin:0 0 .2rem;font-size:1.05rem;font-weight:650}.novel-reader_askLead__j4u8u{margin:0 0 .55rem;color:var(--muted);font-size:.86rem;line-height:1.4}.novel-reader_endCard__1AZdT{position:relative;width:min(36rem,92vw);background:#1a1410;border:1px solid #5a4a32;border-radius:10px;padding:1.4rem 1.3rem 1.25rem}.novel-reader_endTitle__eYagj{margin:0 0 .45rem;font-size:1.45rem}.novel-reader_endLead__OJeMM{margin:0 0 1rem;color:var(--muted);line-height:1.45}.novel-reader_endActions__6DRKP{display:flex;gap:.65rem}.novel-reader_endNo__IPoVu,.novel-reader_endYes__KKqys{border-radius:6px;padding:.5rem 1.15rem;font-size:1rem;cursor:pointer}.novel-reader_endYes__KKqys{background:var(--gold);color:#1a1208;border:0;font-weight:650}.novel-reader_endNo__IPoVu{background:transparent;color:var(--ink);border:1px solid #5a4a32}.novel-reader_endNo__IPoVu:disabled,.novel-reader_endYes__KKqys:disabled{opacity:.45;cursor:default}.novel-reader_whyLabel__tqxK4{display:block;font-size:.82rem;color:var(--muted);margin-bottom:.35rem}.novel-reader_whyBox__f4GDF{width:100%;box-sizing:border-box;background:#100c09;color:var(--ink);border:1px solid #5a4a32;border-radius:6px;padding:.55rem .65rem;font:inherit;margin-bottom:.75rem}.novel-reader_endError__mm3tr{color:#e08a6a;margin:0 0 .7rem;font-size:.88rem}@media (max-width:768px){.novel-reader_bar__uPBPM{grid-template-columns:1fr;text-align:center}.novel-reader_back__EW_JZ,.novel-reader_pos__fXkVb{text-align:center}}