.ArtworkReader_inline-notices__XX7tR{display:grid;gap:8px;width:min(720px,calc(100% - 48px));margin:14px auto 0}.ArtworkReader_notice__IB_14{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;border:1px solid color-mix(in srgb,var(--reader-text) 12%,transparent);border-radius:var(--tibiu-ui-radius-md);background:color-mix(in srgb,var(--reader-surface) 92%,transparent);color:var(--reader-text)}.ArtworkReader_notice-copy__x7Zmt{display:grid;flex:1;min-width:0;gap:2px}.ArtworkReader_notice-copy__x7Zmt strong{font-size:var(--tibiu-ui-type-meta-size);line-height:1.4}.ArtworkReader_notice-copy__x7Zmt span{color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);line-height:1.45}.ArtworkReader_source-list__ZiPIA{display:grid;gap:4px}.ArtworkReader_source__kDIhN{justify-content:flex-start;min-height:68px;padding:10px 12px;border-radius:var(--tibiu-ui-radius-md);text-align:left}.ArtworkReader_source__kDIhN[aria-current=true]{background:color-mix(in srgb,var(--reader-blue) 12%,transparent);color:var(--reader-blue)}.ArtworkReader_source-copy__3DPbI{display:grid;min-width:0;gap:3px}.ArtworkReader_source-copy__3DPbI small{color:var(--reader-muted);font-size:var(--tibiu-ui-type-shortcut-mobile-size);font-weight:var(--tibiu-ui-weight-semibold);letter-spacing:0}.ArtworkReader_source-copy__3DPbI strong{overflow:hidden;font-size:var(--tibiu-ui-type-meta-size);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ArtworkReader_text-canvas__WMNtu{padding-bottom:clamp(56px,9vw,92px)}.ArtworkReader_context-links__DwFOr{display:flex;align-items:center;justify-content:space-between;gap:12px}.ArtworkReader_state__5jrIV{width:min(720px,calc(100% - 48px));margin-inline:auto}.ArtworkReader_catalog__vMUH_{display:grid;gap:12px}.ArtworkReader_catalog-sets__GPGkF{display:flex;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}.ArtworkReader_catalog-sets__GPGkF::-webkit-scrollbar{display:none}.ArtworkReader_catalog-sets__GPGkF>*{flex:0 0 auto}.ArtworkReader_set-count__6FogP{display:inline-grid;min-width:20px;height:20px;margin-left:5px;padding:0 5px;place-items:center;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:10px;font-variant-numeric:tabular-nums}.ArtworkReader_catalog-search__s_eQs{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:6px}.ArtworkReader_catalog-sentinel__2Jktv,.ArtworkReader_catalog-state__gNzji{display:grid;min-height:48px;place-items:center;gap:8px;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);text-align:center}.ArtworkReader_setting-section__yID8C{display:grid;gap:8px}.ArtworkReader_setting-section__yID8C>strong{color:var(--reader-text);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold)}.ArtworkReader_setting-options__2m_Jr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ArtworkReader_topbar-actions__LKbdX{display:flex;align-items:center;gap:2px}.ArtworkReader_topbar-actions__LKbdX>*{color:var(--reader-muted)}.ArtworkReader_topbar-actions__LKbdX>:hover{color:var(--reader-blue)}@media (max-width:767px){.ArtworkReader_inline-notices__XX7tR,.ArtworkReader_state__5jrIV{width:calc(100% - 32px)}.ArtworkReader_notice__IB_14{min-height:60px}.ArtworkReader_source__kDIhN{min-height:64px}.ArtworkReader_context-links__DwFOr{align-items:flex-start}.ArtworkReader_context-links__DwFOr>:last-child{min-height:44px}.ArtworkReader_catalog-search__s_eQs{grid-template-columns:minmax(0,1fr) auto}.ArtworkReader_catalog-search__s_eQs>:last-child:not(:nth-child(2)){grid-column:1/-1}}.ReaderAccess_root__tbTZl{--tibiu-ui-color-surface:var(--reader-panel);--tibiu-ui-color-surface-soft:var(--reader-panel-soft);--tibiu-ui-color-surface-translucent:var(--reader-panel);--tibiu-ui-color-line:var(--reader-control-border);--tibiu-ui-color-line-strong:var(--reader-control-border);--tibiu-ui-color-ink:var(--reader-text);--tibiu-ui-color-ink-soft:var(--reader-text);--tibiu-ui-color-ink-muted:var(--reader-muted);--tibiu-ui-color-primary:var(--reader-blue);--tibiu-ui-color-primary-soft:color-mix(in srgb,var(--reader-blue) 12%,var(--reader-panel));display:grid;width:min(100%,520px);gap:14px;padding-top:18px;border-top:1px solid var(--reader-control-border);color:var(--reader-text);text-align:left}.ReaderAccess_price__wALQF{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ReaderAccess_price__wALQF span{color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold)}.ReaderAccess_price__wALQF strong{color:var(--reader-text);font-family:var(--tibiu-ui-font-ui);font-size:var(--tibiu-ui-type-banner-mobile-size);font-variant-numeric:var(--tibiu-ui-font-numeric);font-weight:var(--tibiu-ui-weight-bold);letter-spacing:0}.ReaderAccess_hint__WCWrn{margin:0;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);line-height:1.65}.ReaderAccess_auto-buy__KX6Sw{width:100%}.ReaderAccess_buttons__5gH6V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ReaderAccess_buttons__5gH6V[data-single=true]{grid-template-columns:1fr}.ReaderAccess_button__mvKdg{width:100%}@media (max-width:767px){.ReaderAccess_root__tbTZl{width:100%}.ReaderAccess_buttons__5gH6V{grid-template-columns:1fr}}.reader-page{--reader-bg:#ffffff;--reader-panel:#f4f6f8;--reader-panel-soft:#eef2f5;--reader-text:#111418;--reader-muted:#728090;--reader-blue:var(--tibiu-ui-color-primary);--reader-control-border:rgba(112,124,136,0.2);--reader-font-size:var(--tibiu-ui-type-section-mobile-size);min-height:100dvh;padding-bottom:calc(106px + env(safe-area-inset-bottom, 0px));background:var(--reader-bg);color:var(--reader-text)}.reader-page--comic:not([data-theme]),.reader-page[data-theme=night]{--reader-bg:#050505;--reader-panel:#101215;--reader-panel-soft:#171a1f;--reader-text:#f1f5f9;--reader-muted:#9aa6b2;--reader-control-border:rgba(255,255,255,0.12)}.reader-page[data-theme=paper],.reader-page[data-theme=system],.reader-page[data-theme=white]{--reader-bg:#ffffff;--reader-panel:#f4f6f8;--reader-panel-soft:#eef2f5;--reader-text:#111418;--reader-muted:#728090;--reader-control-border:rgba(112,124,136,0.2)}@media (prefers-color-scheme:dark){.reader-page[data-theme=system]{--reader-bg:#050505;--reader-panel:#101215;--reader-panel-soft:#171a1f;--reader-text:#f1f5f9;--reader-muted:#9aa6b2;--reader-control-border:rgba(255,255,255,0.12)}}.reader-page[data-theme=green]{--reader-bg:#f8fbf6;--reader-panel:#edf5ed;--reader-panel-soft:#e2eee3;--reader-text:#17251d;--reader-muted:#617267;--reader-control-border:rgba(74,104,82,0.2)}.reader-topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;min-height:50px;padding:7px max(9px,calc((100vw - 820px) / 2 + 9px));border-bottom:1px solid var(--reader-control-border);background:color-mix(in srgb,var(--reader-bg) 84%,var(--reader-panel-soft));color:var(--reader-muted);transition:transform .2s ease,opacity .2s ease}.reader-topbar__back,.reader-topbar__count{display:inline-flex;align-items:center;gap:6px;min-height:34px;width:max-content;max-width:100%;border:0;border-radius:0;background:transparent;color:inherit;font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold);text-decoration:none}.reader-topbar__back{min-width:0;padding:0 4px}.reader-topbar__back:hover{border-color:var(--reader-blue);color:var(--reader-blue)}.reader-topbar__back span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-topbar__icon{flex:0 0 auto;color:currentColor;font-size:var(--tibiu-ui-type-work-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1}.reader-topbar__title{display:grid;gap:0;min-width:0;text-align:center}.reader-topbar__title span{display:none}.reader-topbar__title strong{max-width:min(52vw,520px);overflow:hidden;color:var(--reader-text);font-size:var(--tibiu-ui-type-work-size);font-weight:var(--tibiu-ui-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.reader-topbar__count{justify-self:end;padding:0 4px;color:var(--reader-muted)}.reader-canvas{width:min(980px,100%);margin:0 auto;padding:66px 14px 32px}.reader-image-stack{display:grid;gap:10px;justify-items:center}.reader-image-frame{position:relative;display:grid;width:min(100%,860px);min-height:320px;margin:0;overflow:hidden;place-items:center;border:0;border-radius:0;background:var(--tibiu-ui-color-media-dark);box-shadow:none}.reader-image{position:relative;z-index:2;display:block;width:100%;min-height:320px;height:auto;object-fit:contain;background:transparent;color:transparent;font-size:0;transition:opacity .18s ease}.reader-page-badge{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 9px;border:0;border-radius:var(--tibiu-ui-radius-pill);background:var(--tibiu-ui-color-media-scrim);color:var(--tibiu-ui-color-on-dark-soft);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1}.reader-image-fallback{position:absolute;inset:0;z-index:1;display:grid;min-height:320px;padding:32px;place-items:center;gap:12px;color:var(--reader-muted);text-align:center;pointer-events:none;transition:opacity .18s ease}.reader-image-fallback i{position:relative;width:min(220px,58%);height:12px;overflow:hidden;border-radius:var(--tibiu-ui-radius-pill);background:color-mix(in srgb,var(--tibiu-ui-color-on-dark) 6%,transparent)}.reader-image-fallback i:after{position:absolute;inset:0;width:45%;border-radius:inherit;background:var(--reader-blue);content:"";opacity:.32;animation:reader-image-pulse 1.15s ease-in-out infinite}.reader-image-fallback small{color:inherit;font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-medium)}.reader-image-frame.is-loaded .reader-image-fallback{opacity:0}.reader-image-frame.is-error .reader-image{opacity:0;visibility:hidden}.reader-image-frame.is-error .reader-image-fallback{opacity:1}.reader-page[data-image-stitching=seamless] .reader-image-stack{gap:0}.reader-page[data-image-stitching=seamless] .reader-image-frame{background:var(--reader-bg)}.reader-page[data-image-stitching=seamless] .reader-image-frame.is-loaded,.reader-page[data-image-stitching=seamless] .reader-image-frame.is-loaded .reader-image{min-height:0}.reader-page[data-image-stitching=seamless] .reader-image-frame+.reader-image-frame{margin-top:-1px}.reader-page[data-page-badge=hide] .reader-page-badge{display:none}@keyframes reader-image-pulse{0%{transform:translateX(-110%)}to{transform:translateX(230%)}}@media (prefers-reduced-motion:reduce){.reader-image-fallback{transition:none}.reader-image-fallback i:after{animation:none}}.reader-state{width:min(860px,calc(100% - 36px));margin:76px auto 26px}.reader-state--inline{width:100%;margin:0}.reader-controls .state-box,.reader-state .state-box{background:var(--reader-panel);color:var(--reader-text)}.reader-controls .state-box p,.reader-state .state-box p{color:var(--reader-muted)}.reader-controls{width:min(860px,calc(100% - 36px));margin:0 auto;padding:12px 0 72px}.reader-finish-nav{display:grid;gap:16px;width:min(860px,100%);margin:18px auto 28px;padding-top:24px;border-top:1px solid var(--reader-control-border);color:var(--reader-muted);text-align:center}.reader-finish-nav p{margin:0;color:var(--reader-muted);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-medium);line-height:17px}.reader-finish-nav__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:min(720px,100%);margin:0 auto}.reader-finish-nav__action{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--reader-control-border);border-radius:var(--tibiu-ui-radius-pill);background:transparent;color:var(--reader-text);font-size:var(--tibiu-ui-type-root-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:18px;text-decoration:none}.reader-finish-nav__action:hover{border-color:color-mix(in srgb,var(--reader-blue) 45%,var(--reader-control-border));background:color-mix(in srgb,var(--reader-blue) 10%,transparent);color:var(--reader-blue)}.reader-finish-nav__action.is-disabled{color:var(--reader-muted);opacity:.45;pointer-events:none}.reader-dock{display:grid;gap:12px;border:0;border-radius:var(--tibiu-ui-radius-control);background:var(--reader-panel);box-shadow:none;margin-bottom:18px;padding:12px}.reader-dock__header{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.reader-dock__header span{display:inline-flex;align-items:center;gap:7px;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-medium);line-height:1.25}.reader-dock__header strong{min-width:0;overflow:hidden;color:var(--reader-text);font-size:var(--tibiu-ui-type-root-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reader-dock__header small{color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-medium);white-space:nowrap}.reader-control-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:0;background:transparent}.reader-control-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:0;padding:0 13px;border:1px solid var(--reader-control-border);border-radius:var(--tibiu-ui-radius-pill);background:color-mix(in srgb,var(--reader-text) 5%,transparent);color:var(--reader-text);font:inherit;font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold);text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.reader-control-button:hover{border-color:var(--reader-blue);background:color-mix(in srgb,var(--reader-blue) 12%,transparent);color:var(--reader-blue)}.reader-control-button.is-primary{border-color:var(--reader-blue);background:var(--reader-blue);color:var(--tibiu-ui-color-on-primary)}.reader-novel-canvas{display:grid;gap:0;width:min(820px,calc(100% - 36px));margin:0 auto;padding:84px 0 72px}.reader-novel-book-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;color:var(--reader-muted);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-medium);width:max-content;max-width:100%;margin-bottom:28px;text-decoration:none}.reader-novel-header{display:grid;gap:7px;min-width:0;margin-bottom:38px;text-align:center}.reader-novel-header span{width:max-content;max-width:100%;margin:0 auto;color:var(--reader-blue);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1.25}.reader-novel-header h1{margin:0;overflow-wrap:anywhere;color:var(--reader-text);font-size:var(--tibiu-ui-type-section-size);font-weight:var(--tibiu-ui-weight-bold);line-height:1.24}.reader-novel-header p{margin:0;color:var(--reader-muted);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-medium);line-height:1.35}.reader-novel-text{display:block;min-width:0;font-size:var(--reader-font-size);line-height:1.9}.reader-novel-text,.reader-page:not([data-theme=night]) .reader-novel-text{color:var(--reader-text)}.reader-page--novel.is-tools-hidden .reader-topbar{opacity:0;pointer-events:none;transform:translateY(-100%)}.reader-page[data-reader-mode=paged]{overflow:hidden}.reader-page[data-reader-mode=paged] .reader-novel-canvas{height:100dvh;padding-bottom:calc(108px + env(safe-area-inset-bottom, 0px));overflow:hidden}.reader-page[data-reader-mode=paged] .reader-novel-book-link,.reader-page[data-reader-mode=paged] .reader-novel-header{flex:0 0 auto}.reader-page[data-reader-mode=paged] .reader-novel-text{height:max(320px,calc(100dvh - 252px - env(safe-area-inset-bottom, 0px)));overflow-x:auto;overflow-y:hidden;column-gap:36px;column-width:min(784px,calc(100vw - 36px));scroll-behavior:smooth;scrollbar-width:none}.reader-page[data-reader-mode=paged] .reader-novel-text::-webkit-scrollbar{display:none}.reader-page[data-reader-mode=paged] .reader-novel-text p{break-inside:avoid}.reader-novel-text p{margin:0 0 1.75em;overflow-wrap:anywhere}.reader-novel-text p:last-child{margin-bottom:0}.reader-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.reader-access-actions__price{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--tibiu-ui-radius-pill);background:color-mix(in srgb,var(--reader-text) 6%,transparent);color:var(--reader-muted);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold)}@media (max-width:767px){.reader-topbar{grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;gap:10px;padding:7px 9px}.reader-topbar__back,.reader-topbar__count{min-height:44px;padding:0 2px;font-size:var(--tibiu-ui-type-aux-size)}.reader-topbar__title{text-align:left}.reader-topbar__title strong{max-width:none;font-size:var(--tibiu-ui-type-root-size)}.reader-canvas{padding:58px 0 24px}.reader-image-stack{gap:4px}.reader-image-frame{width:100%;min-height:260px;border-radius:0}.reader-image,.reader-image-fallback{min-height:260px}.reader-page-badge{top:9px;left:9px;min-width:30px;height:24px;font-size:var(--tibiu-ui-type-shortcut-mobile-size)}.reader-controls{width:calc(100% - 36px);padding-bottom:48px}.reader-novel-canvas{width:calc(100% - 36px);padding:82px 0 54px}.reader-novel-book-link{display:none}.reader-novel-header{margin-bottom:56px}.reader-novel-header h1{font-size:var(--tibiu-ui-type-banner-mobile-size)}.reader-novel-text{line-height:1.78}.reader-novel-text p{margin-bottom:2.35em}.reader-access-actions{align-items:stretch;flex-direction:column}.reader-access-actions .reader-control-button,.reader-access-actions__price{width:100%}.reader-dock{gap:9px;margin-bottom:14px;padding:10px}.reader-dock__header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.reader-dock__header span{grid-column:1/-1}.reader-dock__header strong{text-align:left}.reader-control-bar{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.reader-control-bar::-webkit-scrollbar{display:none}.reader-control-button{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.reader-page[data-reader-mode=paged] .reader-novel-text{scroll-behavior:auto}}.tibiu-reader{--reader-bg:#f6f6f4;--reader-panel:#ffffff;--reader-panel-soft:#f1f2f3;--reader-text:#202124;--reader-muted:#747980;--reader-blue:var(--tibiu-ui-color-primary);--reader-control-border:#e3e5e8;--reader-content-width:720px;--reader-line-height:1.92;--text:var(--reader-text);--text-muted:var(--reader-muted);--bg-elevated:var(--reader-panel);--bg-muted:var(--reader-panel-soft);--primary-contrast:var(--tibiu-ui-color-on-primary);min-height:100dvh;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px));background:var(--reader-bg);color:var(--reader-text)}.tibiu-reader[data-theme=paper],.tibiu-reader[data-theme=white]{--reader-bg:#f6f6f4;--reader-panel:#ffffff;--reader-panel-soft:#f1f2f3;--reader-text:#202124;--reader-muted:#747980;--reader-control-border:#e3e5e8}.tibiu-reader[data-theme=green]{--reader-bg:#f2f6ef;--reader-panel:#f8fbf6;--reader-panel-soft:#e8efe5;--reader-text:#223027;--reader-muted:#6a786e;--reader-control-border:#dce5d8}.tibiu-reader[data-theme=night]{--reader-bg:#141516;--reader-panel:#1c1e20;--reader-panel-soft:#24272a;--reader-text:#e7e9eb;--reader-muted:#969ca3;--reader-control-border:#303338}.tibiu-reader-progress{position:fixed;top:55px;right:0;left:0;z-index:72;height:2px;overflow:hidden;background:transparent;pointer-events:none}.tibiu-reader-progress span{display:block;width:100%;height:100%;transform:scaleX(var(--reader-progress-scale,0));transform-origin:left center;background:var(--reader-blue);transition:transform 90ms linear}.reader-page.is-tools-hidden .reader-topbar,.reader-page.is-tools-hidden .tibiu-reader-progress{opacity:0;pointer-events:none;transform:translateY(-100%)}.reader-page--artwork[data-reader-mode=horizontal]{height:100dvh;overflow:hidden;padding-bottom:0;background:#0f1011}.reader-page--artwork[data-reader-mode=horizontal] .reader-canvas{position:fixed;inset:0;z-index:1;width:100vw;height:100dvh;overflow-x:auto;overflow-y:hidden;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y}.reader-page--artwork[data-reader-mode=horizontal] .reader-canvas::-webkit-scrollbar{display:none}.reader-page--artwork[data-reader-mode=horizontal] .reader-image-stack{display:flex;width:max-content;height:100%;gap:0}.reader-page--artwork[data-reader-mode=horizontal] .reader-image-frame{display:grid;width:100vw;min-width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;flex:0 0 100vw;place-items:center;overflow:hidden;background:#0f1011;scroll-snap-align:center;scroll-snap-stop:always}.reader-page--artwork[data-reader-mode=horizontal] .reader-image,.reader-page--artwork[data-reader-mode=horizontal] .reader-image-fallback{width:auto;max-width:min(100vw,var(--reader-content-width));height:auto;max-height:100dvh;min-height:0;object-fit:contain}.reader-page--artwork[data-reader-mode=horizontal] .reader-finish-nav{display:none}.tibiu-reader--comic .reader-canvas{width:100%;margin:0;padding:56px 0 24px}.tibiu-reader--comic .reader-image-stack{gap:0}.tibiu-reader--comic .reader-image-frame{width:min(100%,var(--reader-content-width));min-height:240px;background:var(--reader-panel)}.tibiu-reader--comic .reader-image,.tibiu-reader--comic .reader-image-fallback{min-height:240px}.tibiu-reader--comic .reader-page-badge{top:10px;left:10px;min-width:28px;height:22px;padding:0 8px;border:1px solid var(--tibiu-ui-color-on-dark-line);background:var(--tibiu-ui-color-media-scrim);font-size:var(--tibiu-ui-type-badge-size);-webkit-backdrop-filter:var(--tibiu-ui-backdrop-soft);backdrop-filter:var(--tibiu-ui-backdrop-soft)}.tibiu-reader--novel .reader-novel-canvas{display:block;width:min(var(--reader-content-width),calc(100% - 48px));margin:0 auto;padding:96px 0 72px}.tibiu-reader--novel .reader-novel-book-link{display:inline-flex;min-height:44px;margin-bottom:38px;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size)}.tibiu-reader--novel .reader-novel-header{margin-bottom:48px;padding-bottom:26px;border-bottom:1px solid var(--reader-control-border)}.tibiu-reader--novel .reader-novel-header h1{margin:0;color:var(--reader-text);font-size:var(--tibiu-ui-type-reader-heading-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1.32;letter-spacing:0}.tibiu-reader--novel .reader-novel-header p{margin:12px 0 0;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size)}.tibiu-reader--novel .reader-novel-text{color:var(--reader-text);font-family:var(--tibiu-font-serif,"Noto Serif SC","Source Han Serif SC",serif);font-size:var(--reader-font-size);font-weight:var(--tibiu-ui-weight-regular);line-height:var(--reader-line-height);letter-spacing:0}.tibiu-reader--novel .reader-novel-text p{margin:0 0 1.55em;text-align:justify;text-justify:inter-ideograph}.tibiu-reader .reader-state{width:min(640px,calc(100% - 40px));margin:0 auto;padding:104px 0 72px}.tibiu-reader .reader-state--inline{width:100%;margin:0;padding:0}.tibiu-reader .reader-state .state-box{min-height:0;padding:34px 28px 26px;border:1px solid var(--reader-control-border);border-radius:var(--tibiu-ui-radius-xs);background:var(--reader-panel);box-shadow:none;color:var(--reader-text)}.tibiu-reader .reader-state .state-box strong{color:var(--reader-text);font-size:var(--tibiu-ui-type-banner-mobile-size);font-weight:var(--tibiu-ui-weight-semibold);line-height:1.35}.tibiu-reader .reader-state .state-box p{max-width:480px;color:var(--reader-muted);font-size:var(--tibiu-ui-type-meta-size);line-height:1.7}.tibiu-reader-controls{width:min(var(--reader-content-width),calc(100% - 48px));margin:0 auto;padding:0 0 56px}.tibiu-reader .reader-finish-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:42px 0 0;padding:22px 0;border-top:1px solid var(--reader-control-border);border-bottom:1px solid var(--reader-control-border);background:transparent}.tibiu-reader .reader-finish-nav p{overflow:hidden;margin:0;color:var(--reader-text);font-size:var(--tibiu-ui-type-meta-size);font-weight:var(--tibiu-ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tibiu-reader .reader-finish-nav__actions{display:flex;gap:18px}.tibiu-reader .reader-finish-nav__action{min-height:44px;padding:0;border:0;background:transparent;color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-semibold)}.tibiu-reader .reader-finish-nav__action:hover{color:var(--reader-blue)}@media (max-width:767px){.tibiu-reader{--reader-content-width:100vw}.tibiu-reader-progress{top:51px}.tibiu-reader--comic .reader-canvas{padding-top:52px}.tibiu-reader--comic .reader-image,.tibiu-reader--comic .reader-image-fallback,.tibiu-reader--comic .reader-image-frame{min-height:180px}.tibiu-reader--novel{--reader-content-width:100%}.tibiu-reader--novel .reader-novel-canvas{width:calc(100% - 40px);padding:78px 0 58px}.tibiu-reader--novel .reader-novel-book-link{display:none}.tibiu-reader--novel .reader-novel-header{margin-bottom:34px;padding-bottom:22px}.tibiu-reader--novel .reader-novel-header h1{font-size:var(--tibiu-ui-type-display-small-size)}.tibiu-reader--novel .reader-novel-text{line-height:var(--reader-line-height)}.tibiu-reader-controls{width:calc(100% - 32px);padding-bottom:40px}.tibiu-reader .reader-finish-nav{grid-template-columns:1fr;gap:10px;margin-top:28px}.tibiu-reader .reader-finish-nav__actions{justify-content:space-between}.tibiu-reader .reader-state{width:calc(100% - 28px);padding:82px 0 42px}.tibiu-reader .reader-state .state-box{padding:26px 20px 22px}}@media (min-width:768px) and (max-width:1023px){.tibiu-reader--comic{--reader-content-width:min(720px,88vw)}.tibiu-reader--novel{--reader-content-width:min(720px,calc(100vw - 80px))}}@media (prefers-reduced-motion:reduce){.tibiu-reader,.tibiu-reader *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ReaderChrome_chrome__cK67z{--tibiu-ui-color-ink:var(--reader-text);--tibiu-ui-color-ink-soft:var(--reader-muted);--tibiu-ui-color-surface-soft:var(--reader-panel-soft);position:fixed;top:0;right:0;left:0;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;align-items:center;gap:14px;padding:6px max(16px,calc((100vw - 960px) / 2));border-bottom:1px solid var(--reader-control-border);background:color-mix(in srgb,var(--reader-panel) 94%,transparent);color:var(--reader-muted);-webkit-backdrop-filter:var(--tibiu-ui-backdrop-editor);backdrop-filter:var(--tibiu-ui-backdrop-editor);transition:opacity .18s ease,transform .18s ease}.ReaderChrome_back__UcFTB[data-variant=ghost]{max-width:190px;justify-content:flex-start;padding-inline:4px;color:var(--reader-muted)}.ReaderChrome_back__UcFTB[data-variant=ghost]:hover{color:var(--reader-blue)}.ReaderChrome_back__UcFTB span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderChrome_title__s8S_O{display:flex;min-width:0;align-items:baseline;gap:10px;text-align:left}.ReaderChrome_title__s8S_O h1,.ReaderChrome_title__s8S_O span,.ReaderChrome_title__s8S_O strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderChrome_title__s8S_O span{color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-weight:var(--tibiu-ui-weight-medium)}.ReaderChrome_title__s8S_O h1,.ReaderChrome_title__s8S_O strong{margin:0;color:var(--reader-text);font-size:var(--tibiu-ui-type-root-size);font-weight:var(--tibiu-ui-weight-bold)}.ReaderChrome_aside__40X1w{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.ReaderChrome_meta__sUCZB{color:var(--reader-muted);font-size:var(--tibiu-ui-type-aux-size);font-variant-numeric:var(--tibiu-ui-font-numeric);white-space:nowrap}@media (max-width:767px){.ReaderChrome_chrome__cK67z{min-height:52px;gap:8px;padding:4px 8px}.ReaderChrome_back__UcFTB[data-variant=ghost]{width:44px;min-width:44px;padding:0}.ReaderChrome_back__UcFTB span:last-child,.ReaderChrome_meta__sUCZB{display:none}.ReaderChrome_title__s8S_O{display:grid;gap:1px}.ReaderChrome_title__s8S_O span{font-size:var(--tibiu-ui-type-badge-size)}.ReaderChrome_title__s8S_O h1,.ReaderChrome_title__s8S_O strong{font-size:var(--tibiu-ui-type-meta-size)}}@media (prefers-reduced-motion:reduce){.ReaderChrome_chrome__cK67z{transition:none}}.ReaderStatePanel_panel__XSl2C{--tibiu-ui-color-surface:var(--reader-panel);--tibiu-ui-color-surface-soft:var(--reader-panel-soft);--tibiu-ui-color-line:var(--reader-control-border);--tibiu-ui-color-line-strong:var(--reader-control-border);--tibiu-ui-color-ink:var(--reader-text);--tibiu-ui-color-ink-soft:var(--reader-text);--tibiu-ui-color-ink-muted:var(--reader-muted);--tibiu-ui-color-primary:var(--reader-blue);--tibiu-ui-color-primary-soft:color-mix(in srgb,var(--reader-blue) 12%,var(--reader-panel));width:100%;min-height:220px;margin:0;background:var(--reader-panel)}@media (max-width:767px){.ReaderStatePanel_panel__XSl2C{min-height:190px;padding-inline:18px}}