.ChapterImage_container__HY0hV{position:relative;width:100%;min-height:300px;overflow:hidden}.ChapterImage_skeleton__nbH17{position:absolute;inset:0;background:linear-gradient(90deg,var(--mantine-color-gray-1) 25%,var(--mantine-color-gray-2) 50%,var(--mantine-color-gray-1) 75%);background-size:200% 100%;animation:ChapterImage_shimmer__Vm6PF 1.5s infinite;transition:opacity .3s ease}[data-mantine-color-scheme=dark] .ChapterImage_skeleton__nbH17{background:linear-gradient(90deg,#1a1a2e 25%,#2a2a4e 50%,#1a1a2e 75%);background-size:200% 100%}.ChapterImage_skeletonHidden__CbVUx{opacity:0;pointer-events:none}@keyframes ChapterImage_shimmer__Vm6PF{0%{background-position:200% 0}to{background-position:-200% 0}}.ChapterImage_loadingIndicator___kOMh{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:1;transition:opacity .3s ease}.ChapterImage_loadingIndicatorHidden__VxnwY{opacity:0;pointer-events:none}.ChapterImage_spinner__4kG5A{width:32px;height:32px;border:3px solid var(--mantine-color-gray-3);border-top-color:var(--mantine-color-gray-6);border-radius:50%;animation:ChapterImage_spin__5TNAd .8s linear infinite}[data-mantine-color-scheme=dark] .ChapterImage_spinner__4kG5A{border-color:rgba(255,255,255,.6) rgba(255,255,255,.15) rgba(255,255,255,.15)}.ChapterImage_pageLabel__4YCyM{font-size:13px;font-weight:500;color:var(--mantine-color-gray-5);user-select:none}[data-mantine-color-scheme=dark] .ChapterImage_pageLabel__4YCyM{color:rgba(255,255,255,.4)}@keyframes ChapterImage_spin__5TNAd{to{transform:rotate(1turn)}}.ChapterImage_image__u7QmM{width:100%;display:block;opacity:0;transition:opacity .4s ease}.ChapterImage_imageLoaded__hEIuc{opacity:1}.ChapterNavigation_controlsFooter__xMQB5{display:flex;justify-content:center;align-items:center;gap:12px;padding:20px 20px 62px;width:100%;max-width:600px;margin:0 auto}.ChapterNavigation_controlsFooter__xMQB5:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:2px;background:linear-gradient(90deg,transparent,#D4AF37 50%,transparent);border-radius:2px}.ChapterNavigation_controlsFooter__xMQB5.ChapterNavigation_hidden__oPuRQ{opacity:0;transform:translateY(20px);pointer-events:none}.ChapterNavigation_chapterNav__R6wac{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 20px;min-width:50px;background:rgba(30,30,45,.85);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.08);font-size:14px;font-weight:600;font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);color:#ffffff;text-decoration:none;letter-spacing:.01em;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ChapterNavigation_chapterNav__R6wac:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease;pointer-events:none;z-index:1}.ChapterNavigation_chapterNav__R6wac:hover:before{left:100%}.ChapterNavigation_chapterNav__R6wac:hover:not(:disabled){background:rgba(212,175,55,.15);border-color:#D4AF37;color:#D4AF37;box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 20px rgba(212,175,55,.15),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-2px)}.ChapterNavigation_chapterNav__R6wac:active{transform:translateY(0) scale(.98);transition-duration:.1s}.ChapterNavigation_chapterNav__R6wac:focus-visible{outline:none;border-color:#D4AF37;box-shadow:0 0 0 3px rgba(212,175,55,.3),0 8px 24px rgba(0,0,0,.15)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_disabled___QJHJ,.ChapterNavigation_chapterNav__R6wac:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;pointer-events:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_disabled___QJHJ:hover,.ChapterNavigation_chapterNav__R6wac:disabled:hover{transform:none;background:inherit;border-color:rgba(255,255,255,.15);color:inherit;box-shadow:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_disabled___QJHJ:before,.ChapterNavigation_chapterNav__R6wac:disabled:before{display:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy{flex:1;max-width:160px}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy span:first-of-type{display:inline}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy span:last-of-type{display:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3{flex:0 0 auto;min-width:140px;background:linear-gradient(135deg,#D4AF37,#B8962E 50%,#9A7B24);border:none;color:#1a1a2e;font-weight:700;box-shadow:0 4px 20px rgba(212,175,55,.35),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.1)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover{background:linear-gradient(135deg,#e0bb40,#c9a432 50%,#a8872a);color:#1a1a2e;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px rgba(212,175,55,.5),0 0 24px rgba(212,175,55,.25),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.15)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:active{transform:translateY(-1px) scale(.99)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_navigating__ACWa8{pointer-events:none;opacity:.85;border-color:#D4AF37!important;box-shadow:0 0 12px rgba(212,175,55,.25),inset 0 1px 0 rgba(255,255,255,.08)!important}.ChapterNavigation_spinnerIcon__NEnCw{animation:ChapterNavigation_spinNav__5_G48 .7s linear infinite}@keyframes ChapterNavigation_spinNav__5_G48{to{transform:rotate(1turn)}}.ChapterNavigation_chapterNav__R6wac svg{flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy:first-child:hover:not(:disabled) svg{transform:translateX(-3px)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy:last-child:hover:not(:disabled) svg{transform:translateX(3px)}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover svg{transform:scale(1.1)}[data-mantine-color-scheme=light] .ChapterNavigation_controlsFooter__xMQB5:before,[data-theme=light] .ChapterNavigation_controlsFooter__xMQB5:before,html[data-mantine-color-scheme=light] .ChapterNavigation_controlsFooter__xMQB5:before{background:linear-gradient(90deg,transparent,#9A7B24 50%,transparent)}[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac,[data-theme=light] .ChapterNavigation_chapterNav__R6wac,html[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac{background:#ffffff!important;border:1px solid #e0e0e0!important;color:#1a1a2e!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important}[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled),[data-theme=light] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled),html[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled){background:#faf5eb!important;border-color:#D4AF37!important;color:#8B7024!important;box-shadow:0 4px 16px rgba(212,175,55,.2),0 2px 4px rgba(0,0,0,.06)!important}[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3,[data-theme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3,html[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3{background:linear-gradient(135deg,#D4AF37,#B8962E 50%,#9A7B24)!important;border:none!important;color:#1a1a2e!important;box-shadow:0 4px 16px rgba(212,175,55,.35),inset 0 1px 0 rgba(255,255,255,.3)!important}[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover,[data-theme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover,html[data-mantine-color-scheme=light] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover{background:linear-gradient(135deg,#c9a432,#a8872a 50%,#8a6b1f)!important;box-shadow:0 6px 24px rgba(212,175,55,.45),inset 0 1px 0 rgba(255,255,255,.35)!important}[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac,[data-theme=dark] .ChapterNavigation_chapterNav__R6wac,html[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac{background:rgba(30,30,45,.8)!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)!important}[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled),[data-theme=dark] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled),html[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac:hover:not(:disabled){background:rgba(212,175,55,.15)!important;border-color:#D4AF37!important;color:#D4AF37!important;box-shadow:0 4px 16px rgba(212,175,55,.2),0 2px 4px rgba(0,0,0,.3)!important}[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3,[data-theme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3,html[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3{background:linear-gradient(135deg,#D4AF37,#B8962E 50%,#9A7B24)!important;border:none!important;color:#1a1a2e!important;box-shadow:0 4px 20px rgba(212,175,55,.4),inset 0 1px 0 rgba(255,255,255,.2)!important}[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover,[data-theme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover,html[data-mantine-color-scheme=dark] .ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3:hover{background:linear-gradient(135deg,#e0bb40,#c9a432 50%,#a8872a)!important;box-shadow:0 8px 32px rgba(212,175,55,.5),inset 0 1px 0 rgba(255,255,255,.25)!important}@media (max-width:768px){.ChapterNavigation_controlsFooter__xMQB5{padding:36px 16px 28px;gap:10px}.ChapterNavigation_chapterNav__R6wac{height:48px;padding:0 16px;font-size:13px;border-radius:10px}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy{max-width:140px}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3{min-width:120px}}@media (max-width:640px){.ChapterNavigation_controlsFooter__xMQB5{padding:32px 12px 24px;gap:8px}.ChapterNavigation_controlsFooter__xMQB5:before{width:80px}.ChapterNavigation_chapterNav__R6wac{height:46px;padding:0 14px;font-size:12px;gap:6px}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy{flex:1;max-width:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy span:first-of-type{display:none}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_secondary__Fzgjy span:last-of-type{display:inline}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3{min-width:auto;padding:0 16px}.ChapterNavigation_chapterNav__R6wac.ChapterNavigation_primary__6gVQ3 span{display:none}.ChapterNavigation_chapterNav__R6wac svg{width:18px;height:18px}}@media (max-width:400px){.ChapterNavigation_controlsFooter__xMQB5{padding:28px 10px 20px;gap:6px}.ChapterNavigation_controlsFooter__xMQB5:before{width:60px}.ChapterNavigation_chapterNav__R6wac{height:44px;padding:0 12px;border-radius:8px}.ChapterNavigation_chapterNav__R6wac svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.ChapterNavigation_chapterNav__R6wac,.ChapterNavigation_chapterNav__R6wac svg,.ChapterNavigation_chapterNav__R6wac:before,.ChapterNavigation_controlsFooter__xMQB5{transition:none!important;animation:none!important}.ChapterNavigation_chapterNav__R6wac:hover:before{left:-100%}.ChapterNavigation_chapterNav__R6wac:hover svg{transform:none}}@media print{.ChapterNavigation_controlsFooter__xMQB5{display:none}}.LoginModal_drawerInner__mYJHG{display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important}.LoginModal_drawerContent__jiOzg{background:transparent!important;box-shadow:none!important;max-height:90vh!important;max-height:90dvh!important;width:100%!important;max-width:480px!important}@media (min-width:640px){.LoginModal_drawerInner__mYJHG{align-items:center!important;padding:2rem!important}.LoginModal_drawerContent__jiOzg{max-height:85vh!important}}.LoginModal_sheet__yDDXo{background:var(--modal-bg,rgba(15,15,20,.98));color:var(--text-color,#e6eef5);border-radius:1.5rem 1.5rem 0 0;padding:0;width:100%;box-shadow:0 -20px 60px rgba(0,0,0,.5),0 -8px 24px rgba(0,0,0,.3),inset 0 1px 0 var(--border-subtle);border:1px solid var(--border-subtle);border-bottom:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}@media (min-width:640px){.LoginModal_sheet__yDDXo{border-radius:1.5rem;border-bottom:1px solid var(--border-subtle);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px var(--border-subtle);margin-bottom:2rem}}.LoginModal_header__8kxxm{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px;background:linear-gradient(180deg,rgba(var(--imperial-gold-rgb,99,102,241),.08) 0,transparent 100%);border-bottom:1px solid var(--border-subtle)}.LoginModal_title__i3TMV{font-family:var(--font-heading,"Playfair Display",Georgia,serif);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;background:var(--gradient-text-imperial,linear-gradient(135deg,#6366F1 0,#8B5CF6 50%,#22D3EE 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LoginModal_closeBtn__g4FO6{color:var(--text-muted,#9CA3AF)!important;width:36px;height:36px;border-radius:50%!important;transition:transform .15s ease,background-color .15s ease,color .15s ease!important;background:var(--subtle-bg)!important;will-change:transform}.LoginModal_closeBtn__g4FO6:hover{background:var(--subtle-bg-hover)!important;color:var(--text-primary)!important;transform:rotate(90deg)}.LoginModal_closeBtn__g4FO6:active{transform:rotate(90deg) scale(.95)}.LoginModal_inputsWrapper__cpf_c{padding:20px 24px 24px;display:grid;gap:16px}.LoginModal_inputLabel___dS0A{color:var(--text-secondary);font-weight:500;font-size:.875rem;margin-bottom:6px}.LoginModal_rememberRow__hLglJ{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.LoginModal_primaryBtn__6JROg{background:var(--gradient-imperial,linear-gradient(135deg,#6366F1 0,#8B5CF6 100%))!important;color:#FFFFFF!important;border-radius:12px!important;height:46px!important;font-weight:700!important;font-size:.95rem!important;border:none!important;box-shadow:var(--shadow-imperial,0 4px 20px rgba(99,102,241,.3))!important;transition:transform .15s ease,box-shadow .15s ease!important;position:relative;overflow:hidden;will-change:transform;transform:translateZ(0)}.LoginModal_primaryBtn__6JROg:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 50%);opacity:0;transition:opacity .15s ease}.LoginModal_primaryBtn__6JROg:hover:not(:disabled){transform:translateY(-2px) translateZ(0)!important;box-shadow:var(--shadow-imperial-hover,0 8px 32px rgba(99,102,241,.4))!important}.LoginModal_primaryBtn__6JROg:hover:before{opacity:1}.LoginModal_primaryBtn__6JROg:active:not(:disabled){transform:translateY(0) translateZ(0)!important}.LoginModal_socialBtn__Imv1t{border-radius:10px!important;height:44px!important;color:var(--text-primary)!important;border:1px solid var(--border-medium)!important;background:var(--subtle-bg)!important;display:flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;font-weight:500!important;font-size:.9rem!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease!important;position:relative;overflow:hidden;will-change:transform}.LoginModal_socialBtn__Imv1t:before{content:"";position:absolute;inset:0;background:var(--gradient-imperial);opacity:0;transition:opacity .15s ease}.LoginModal_socialBtn__Imv1t:hover{border-color:var(--border-hover)!important;background:var(--subtle-bg-hover)!important;transform:translateY(-2px) translateZ(0);box-shadow:var(--shadow-md)}.LoginModal_socialBtn__Imv1t:hover:before{opacity:.06}.LoginModal_socialBtn__Imv1t.LoginModal_google__JlL1x:hover{border-color:rgba(234,67,53,.4)!important}.LoginModal_socialBtn__Imv1t.LoginModal_discord__rZVpK:hover{border-color:rgba(88,101,242,.4)!important}.LoginModal_mutedText__Z8ngl{color:var(--text-muted,rgba(255,255,255,.6))!important;font-size:.875rem}.LoginModal_dividerSpace__tMYw0{margin:4px 0 8px;gap:6px}.LoginModal_divider__M3CKq{height:1px;background:linear-gradient(90deg,transparent 0,var(--border-medium) 20%,var(--border-medium) 80%,transparent 100%);margin:20px 0;border:none}.LoginModal_dividerText__N4ZTd{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;padding:0 16px;background:var(--modal-bg);position:relative}.LoginModal_linkBtn__obGam{color:var(--imperial-gold,rgb(99,102,241))!important;font-weight:500!important;transition:background-color .12s ease,color .12s ease!important;padding:4px 8px!important;border-radius:6px!important;text-decoration:none!important}.LoginModal_linkBtn__obGam:hover{background:var(--subtle-bg,rgba(255,255,255,.04))!important;color:var(--imperial-blue-light,#C7D2FE)!important;text-decoration:none!important}.LoginModal_linkBtn__obGam:active{opacity:.8}.LoginModal_errorMessage___M792{background:rgba(var(--imperial-ruby-rgb,239,68,68),.1);border:1px solid rgba(var(--imperial-ruby-rgb,239,68,68),.3);border-radius:10px;padding:12px 16px;color:var(--imperial-ruby,#EF4444);font-size:.875rem;display:flex;align-items:center;gap:8px}.LoginModal_socialSection__bUoxs{display:grid;gap:10px}.LoginModal_dividerWithText__y8wQK{display:flex;align-items:center;gap:12px;margin:4px 0 12px}.LoginModal_dividerWithText__y8wQK:after,.LoginModal_dividerWithText__y8wQK:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-medium) 100%)}.LoginModal_dividerWithText__y8wQK:after{background:linear-gradient(90deg,var(--border-medium) 0,transparent 100%)}.LoginModal_dividerWithText__y8wQK span{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}@media (max-width:480px){.LoginModal_sheet__yDDXo{border-radius:1.25rem 1.25rem 0 0}.LoginModal_header__8kxxm{padding:16px 20px 12px}.LoginModal_title__i3TMV{font-size:1.35rem}.LoginModal_inputsWrapper__cpf_c{padding:16px 20px 20px;gap:14px}.LoginModal_primaryBtn__6JROg,.LoginModal_socialBtn__Imv1t{height:44px!important;border-radius:10px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.LoginModal_inputsWrapper__cpf_c{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.LoginModal_discordBtn__iLzL9,.LoginModal_googleBtn__5GZG_{width:100%;height:46px!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;color:var(--text-primary,#ffffff)!important;font-weight:600!important;font-size:.9rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;will-change:transform;transform:translateZ(0)}.LoginModal_discordBtn__iLzL9:hover,.LoginModal_googleBtn__5GZG_:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important;transform:translateY(-2px) translateZ(0)}.LoginModal_discordBtn__iLzL9:active,.LoginModal_googleBtn__5GZG_:active{transform:translateY(0) translateZ(0);box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.LoginModal_googleBtn__5GZG_ svg{color:#4285f4!important}.LoginModal_discordBtn__iLzL9 svg{color:#5865F2!important}.ReaderHeader_readerHeader__4yU3Z{--side-space:100px;--left-width:60px;--right-width:60px;position:fixed;top:10px;left:10px;right:10px;z-index:1000;background:var(--nav-bg,rgba(0,0,0,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.05);max-height:50px;padding:8px 15px;display:flex!important;justify-content:space-between;align-items:center;transition:transform .3s ease,opacity .3s ease;will-change:transform}.ReaderHeader_readerHeader__4yU3Z.ReaderHeader_hidden__ny3wy{transform:translateY(calc(-100% - 20px));opacity:0;pointer-events:none}.ReaderHeader_leftSection__xPBFF{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.ReaderHeader_backButton__clDhP{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:var(--subtle-bg,rgba(255,255,255,.08));border:none;border-radius:8px;color:var(--text-color,#ffffff);cursor:pointer;transition:background-color .2s ease,transform .15s ease}.ReaderHeader_backButton__clDhP:hover{background:rgba(255,255,255,.15);transform:scale(1.05)}.ReaderHeader_backButton__clDhP:active{transform:scale(.95)}.ReaderHeader_separator__dtIzs{width:1px;height:24px;background:linear-gradient(to bottom,transparent,var(--border-subtle,rgba(255,255,255,.2)),transparent)}.ReaderHeader_logoContainer__BZfn0{display:flex;align-items:center;gap:8px;min-width:0}.ReaderHeader_logoImg__Hh3Gq{width:32px;height:32px;object-fit:contain}.ReaderHeader_siteName__PhpKm{font-size:16px;font-weight:700;color:var(--text-color,#ffffff);white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ReaderHeader_userAvatar__yiJJy{display:flex;align-items:center;margin-right:8px}.ReaderHeader_fullscreenButton__xRxLb{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:var(--subtle-bg,rgba(255,255,255,.06));border:none;border-radius:8px;color:var(--text-color,#ffffff);cursor:pointer;transition:background-color .15s ease,transform .12s ease}.ReaderHeader_fullscreenButton__xRxLb:hover{background:rgba(255,255,255,.14);transform:scale(1.05)}.ReaderHeader_fullscreenButton__xRxLb:active{transform:scale(.95)}@media (max-width:768px){.ReaderHeader_readerHeader__4yU3Z{top:5px;left:5px;right:5px;padding:6px 12px;max-height:46px}.ReaderHeader_leftSection__xPBFF{gap:8px}.ReaderHeader_backButton__clDhP{width:30px;height:30px}.ReaderHeader_backButton__clDhP svg{width:16px;height:16px}.ReaderHeader_separator__dtIzs{height:20px}.ReaderHeader_logoImg__Hh3Gq{width:28px;height:28px}.ReaderHeader_siteName__PhpKm{font-size:14px}.ReaderHeader_userAvatar__yiJJy{margin-right:6px}.ReaderHeader_rightSection__s5KLV{gap:8px}.ReaderHeader_readerHeader__4yU3Z{--side-space:90px}}@media (min-width:1024px){.ReaderHeader_readerHeader__4yU3Z{--side-space:60px;padding-left:16px;padding-right:16px}.ReaderHeader_logoImg__Hh3Gq{width:34px;height:34px}.ReaderHeader_siteName__PhpKm{font-size:17px}}.ReaderHeader_rightSection__s5KLV{display:flex;align-items:center;gap:12px;flex:0 0 auto}@media (max-width:480px){.ReaderHeader_readerHeader__4yU3Z{padding:5px 10px}.ReaderHeader_leftSection__xPBFF{gap:6px}.ReaderHeader_logoImg__Hh3Gq{width:26px;height:26px}.ReaderHeader_mahwaInfo__nA_eg{position:static;left:auto;top:auto;transform:none;margin:0 5px}}@keyframes ReaderHeader_slideIn__I4adS{0%{transform:translateY(calc(-100% - 20px));opacity:0}to{transform:translateY(0);opacity:1}}.ReaderHeader_readerHeader__4yU3Z.ReaderHeader_initial__gGy__{animation:ReaderHeader_slideIn__I4adS .4s ease forwards}.ReaderHeader_backButton__clDhP:focus-visible{outline:2px solid #ff6b35;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ReaderHeader_readerHeader__4yU3Z{transition:opacity .15s ease}.ReaderHeader_readerHeader__4yU3Z.ReaderHeader_hidden__ny3wy{transform:none}.ReaderHeader_backButton__clDhP{transition:none}}.ReadingProgressBar_progressContainer__e1p2Y{position:fixed;left:0;right:0;height:4px;z-index:1000;background:rgba(0,0,0,.2);backdrop-filter:blur(10px);pointer-events:none;transition:opacity .3s ease}.ReadingProgressBar_progressContainer__e1p2Y.ReadingProgressBar_top__9yRoi{top:0}.ReadingProgressBar_progressContainer__e1p2Y.ReadingProgressBar_bottom__iikhQ{bottom:0}.ReadingProgressBar_progressBar__F_7sm{height:100%;background:linear-gradient(90deg,rgba(59,130,246,.9),rgba(147,51,234,.9) 50%,rgba(236,72,153,.9));position:relative;transition:width .2s cubic-bezier(.4,0,.2,1);will-change:width;box-shadow:0 0 20px rgba(59,130,246,.5)}.ReadingProgressBar_progressGlow__6NOgH{position:absolute;right:0;top:0;bottom:0;width:50px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6));animation:ReadingProgressBar_shimmer__1XTxp 2s infinite}.ReadingProgressBar_completionIndicator__YhSjJ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:1rem 2rem;border-radius:999px;font-weight:600;font-size:.875rem;box-shadow:0 10px 40px rgba(102,126,234,.4);animation:ReadingProgressBar_fadeInScale__X7I6n .5s ease;z-index:9999;pointer-events:none}@keyframes ReadingProgressBar_shimmer__1XTxp{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ReadingProgressBar_fadeInScale__X7I6n{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-color-scheme:dark){.ReadingProgressBar_progressContainer__e1p2Y{background:rgba(255,255,255,.05)}.ReadingProgressBar_progressBar__F_7sm{background:linear-gradient(90deg,rgba(59,130,246,1),rgba(147,51,234,1) 50%,rgba(236,72,153,1))}}@media (max-width:768px){.ReadingProgressBar_progressContainer__e1p2Y{height:3px}.ReadingProgressBar_completionIndicator__YhSjJ{font-size:.75rem;padding:.75rem 1.5rem}}