@layer components{.book-layout_detailPage__AEfdw{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.book-layout_heroSection__fvRj3{padding:var(--space-16) var(--mv-feed-gutter) var(--space-18)}.book-layout_hero__ViGIv{display:flex;align-items:stretch;gap:var(--space-14)}.book-layout_heroCover__NkzWl{position:relative;width:116px;aspect-ratio:5/7;flex-shrink:0;overflow:hidden;border-radius:var(--radius-card);background:var(--media-placeholder-bg);contain:layout paint}.book-layout_heroInfo__JieZ8{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:var(--space-9)}.book-layout_heroTitle__aXjnt{color:var(--site-text-title);font-size:var(--font-title-md);font-weight:var(--font-weight-strong);line-height:var(--line-height-title)}.book-layout_mobileMeta__fKM96{display:grid;gap:var(--space-9)}.book-layout_tags__CgOIi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.book-layout_tags__CgOIi>span{padding:var(--space-2) var(--space-7);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-xs);line-height:var(--line-height-ui)}.book-layout_stats__TJYMt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.book-layout_stats__TJYMt>div{display:flex;flex-direction:column-reverse;gap:var(--space-2)}.book-layout_stats__TJYMt dt{color:var(--site-text-muted);font-size:var(--font-xxs);line-height:var(--line-height-ui)}.book-layout_stats__TJYMt dd{color:var(--site-text-title);font-size:var(--font-md);font-weight:var(--font-weight-number);line-height:1;font-variant-numeric:tabular-nums}.book-layout_panel__tn9IM{margin:0 var(--mv-feed-gutter) var(--space-12);padding:var(--space-14);border-radius:var(--radius-card);background:var(--site-card)}.book-layout_sectionTitle__u2_i1{color:var(--site-text-title);font-size:var(--font-lg);font-weight:var(--font-weight-strong);line-height:var(--line-height-ui)}.book-layout_description__3PH2L{margin-top:var(--space-10);max-width:46rem;font-weight:var(--font-weight-default)}.book-layout_chapterRow__t0uXf,.book-layout_description__3PH2L{color:var(--site-text-desc);font-size:var(--font-md);line-height:var(--line-height-body)}.book-layout_chapterRow__t0uXf{display:flex;width:100%;min-height:var(--control-touch-target);align-items:center;gap:var(--space-10);text-align:left}li+li>.book-layout_chapterRow__t0uXf{border-top:1px solid var(--site-line-soft)}.book-layout_recommendations__OHp0N{margin:0 var(--mv-feed-gutter) var(--space-18)}.book-layout_footer__gH4DO{padding:var(--space-8) var(--mv-feed-gutter) calc(var(--space-8) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--background) 96%,transparent);backdrop-filter:blur(12px)}.book-layout_actions__tBHN3{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-10)}.book-layout_favoriteButton__pIOtX,.book-layout_readButton__k7d9l{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-card);font-size:var(--font-md);font-weight:var(--font-weight-strong)}.book-layout_favoriteButton__pIOtX{flex:1;flex-direction:column;gap:var(--space-5);color:var(--site-text-desc)}.book-layout_favoriteButton__pIOtX>span{font-size:var(--font-xxs)}.book-layout_readButton__k7d9l{flex:1.5}.book-layout_shortcuts__HCUCd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6);padding:var(--space-7) var(--mv-feed-gutter);margin-bottom:var(--space-20)}.book-layout_shortcut__ORBOT{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-7);padding:var(--space-7) var(--space-3)}.book-layout_shortcutIcon__4sqfP{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-group);background:color-mix(in srgb,var(--primary) 7.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent)}.book-layout_shortcutLabel__WQrOL{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--site-text-desc);font-size:var(--font-xs);line-height:1;font-weight:var(--font-weight-strong)}.book-layout_shortcutGlyph__qQb6Q{display:block;width:var(--font-4xl);height:var(--font-4xl);color:rgba(var(--primary-rgb),.68)}.book-layout_shelf__IxMgk{margin:0 var(--mv-feed-gutter) var(--space-24)}.book-layout_rankCard__LvL0p{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-card);background:var(--site-card);text-align:left;overflow:hidden;contain:layout paint}.book-layout_rankBody__LhxPw{display:grid;min-width:0;grid-template-columns:50px minmax(0,1fr);gap:var(--space-6)}.book-layout_rankInfo__JOSEP{display:grid;min-width:0;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center}@media (min-width:1024px){.book-layout_shortcutGlyph__qQb6Q{width:var(--font-2xl);height:var(--font-2xl)}.book-layout_heroSection__fvRj3{padding-top:var(--space-24)}.book-layout_heroInfo__JieZ8{justify-content:flex-start;gap:0}.book-layout_favoriteButton__pIOtX{flex-direction:row}.book-layout_favoriteButton__pIOtX>span{font-size:var(--font-md)}.book-layout_detailPage__AEfdw{padding-bottom:var(--space-24)}}}.discover-major-tabs_majorShell__Y2Pt6{position:relative;width:100%;overflow:hidden;padding:0 var(--page-padding-x) var(--space-6);background:var(--site-bg)}.discover-major-tabs_majorTrack__8JV1t{--major-count:3;--major-tabs-radius:21px;position:relative;width:100%;height:54px;margin-top:var(--space-5);display:grid;grid-template-columns:repeat(var(--major-count),minmax(0,1fr));overflow:hidden;border-radius:var(--major-tabs-radius) var(--major-tabs-radius) 0 0;background:linear-gradient(to bottom,var(--site-bg),transparent);box-shadow:inset 0 1px 0 rgba(var(--on-media-rgb),.02),0 14px 30px rgba(var(--scrim-rgb),.34);isolation:isolate;touch-action:pan-y;user-select:none;&:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(180deg,rgba(var(--on-media-rgb),.012),transparent 42%),radial-gradient(circle at 14% -12%,rgba(var(--site-primary-rgb),.024),transparent 34%)}}.discover-major-tabs_activeSvg__zHgDR{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.discover-major-tabs_activeFill__BGWco,.discover-major-tabs_activeGlow__tcGNg,.discover-major-tabs_activeLight__zqjTK,.discover-major-tabs_activeRim__e1435{opacity:0;transition:opacity var(--motion-duration-relaxed) var(--motion-ease-standard)}.discover-major-tabs_activeLight__zqjTK{mix-blend-mode:screen}.discover-major-tabs_activeRim__e1435{stroke-width:.95;filter:drop-shadow(0 0 1px rgba(var(--site-primary-rgb),.14))}.discover-major-tabs_activeGlow__tcGNg,.discover-major-tabs_activeRim__e1435{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.discover-major-tabs_activeGlow__tcGNg{stroke-width:.45;filter:drop-shadow(0 0 3px rgba(var(--site-primary-rgb),.14))}.discover-major-tabs_majorTrack__8JV1t[data-active="0"]{.discover-major-tabs_glow1__6myEa,.discover-major-tabs_light1__NBprY,.discover-major-tabs_rim1__YLAjs,.discover-major-tabs_shape1__GQFEK{opacity:1}}.discover-major-tabs_majorTrack__8JV1t[data-active="1"]{.discover-major-tabs_glow2__FYnye,.discover-major-tabs_light2__EI491,.discover-major-tabs_rim2__tv7Yw,.discover-major-tabs_shape2__l1U3X{opacity:1}}.discover-major-tabs_majorTrack__8JV1t[data-active="2"]{.discover-major-tabs_glow3__GsVG5,.discover-major-tabs_light3__DTQe1,.discover-major-tabs_rim3__p2htJ,.discover-major-tabs_shape3__0e2sZ{opacity:1}}.discover-major-tabs_majorTab__TjVX9{position:relative;z-index:4;min-width:0;display:grid;place-items:center;padding:0 var(--space-5);color:var(--site-text-desc);text-align:center;transition:color var(--motion-duration-slow) var(--motion-ease-standard),text-shadow var(--motion-duration-slow) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard);&:active{transform:scale(.98)}}.discover-major-tabs_majorTabInner__6ISbX{display:grid;justify-items:center;gap:var(--space-6);min-width:0;transform:translateY(1px)}.discover-major-tabs_majorTabTitle__RUQzv{color:var(--site-text-desc);font-size:var(--font-lg);font-weight:var(--font-weight-strong);letter-spacing:.02em;text-shadow:0 2px 7px rgba(var(--scrim-rgb),.72),0 1px 0 rgba(var(--on-media-rgb),.04)}.discover-major-tabs_majorTabDesc__gSRQJ,.discover-major-tabs_majorTabTitle__RUQzv{max-width:100%;overflow:hidden;line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-slow) var(--motion-ease-standard),text-shadow var(--motion-duration-slow) var(--motion-ease-standard)}.discover-major-tabs_majorTabDesc__gSRQJ{color:var(--site-text-muted);font-size:var(--font-xs);font-weight:var(--font-weight-default);text-shadow:0 2px 5px rgba(var(--scrim-rgb),.56)}.discover-major-tabs_majorActive__wNlSs{.discover-major-tabs_majorTabTitle__RUQzv{color:var(--site-primary);text-shadow:0 0 8px rgba(var(--site-primary-rgb),.18),0 2px 8px rgba(var(--scrim-rgb),.7)}.discover-major-tabs_majorTabDesc__gSRQJ{color:var(--site-text-desc);text-shadow:0 0 6px rgba(var(--site-primary-rgb),.1),0 2px 7px rgba(var(--scrim-rgb),.62)}}@media (min-width:521px){.discover-major-tabs_majorTabInner__6ISbX{gap:var(--space-7)}.discover-major-tabs_majorTabTitle__RUQzv{font-size:var(--font-xl)}.discover-major-tabs_majorTabDesc__gSRQJ{font-size:var(--font-sm)}}@media (prefers-reduced-motion:reduce){.discover-major-tabs_activeFill__BGWco,.discover-major-tabs_activeGlow__tcGNg,.discover-major-tabs_activeLight__zqjTK,.discover-major-tabs_activeRim__e1435,.discover-major-tabs_majorTabDesc__gSRQJ,.discover-major-tabs_majorTabTitle__RUQzv,.discover-major-tabs_majorTab__TjVX9{transition:none}}html[data-theme=white] .discover-major-tabs_majorTrack__8JV1t{box-shadow:inset 0 1px 0 rgba(var(--scrim-rgb),.04)}html[data-theme=white] .discover-major-tabs_majorTabDesc__gSRQJ,html[data-theme=white] .discover-major-tabs_majorTabTitle__RUQzv{text-shadow:none}@layer components{.comic-detail_page__dx9N2{--sub-page-header-height:calc(48px + var(--safe-area-inset-top));--page-header-action-size:40px}.comic-detail_page__dx9N2 .comic-detail_header__jT5Jp{flex-shrink:0}.comic-detail_page__dx9N2 .comic-detail_header__jT5Jp>h1{font-size:var(--font-nav)}.comic-detail_page__dx9N2 .comic-detail_header__jT5Jp button{color:var(--site-text-desc)}.comic-detail_page__dx9N2 .comic-detail_heroSection__6_2Ag{padding-inline:var(--page-padding-x)}.comic-detail_page__dx9N2 .comic-detail_panel__puDDY{margin-inline:var(--page-padding-x)}.comic-detail_page__dx9N2 .comic-detail_footer__H5hMU{padding-inline:var(--page-padding-x)}.comic-detail_page__dx9N2 .comic-detail_recommendations__MH02Q{margin-inline:var(--page-padding-x)}.comic-detail_tags__yCJaR{display:flex;align-items:center;gap:var(--space-6);min-width:0}.comic-detail_tag__bgcYs{min-width:0;overflow:hidden;padding:var(--space-2) var(--space-7);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-xs);line-height:var(--line-height-ui);white-space:nowrap;text-overflow:ellipsis}.comic-detail_status___i3sD{background:var(--site-surface-soft);color:var(--site-text-muted)}.comic-detail_author__K5Ppn,.comic-detail_updated__2SAXD{font-size:var(--font-sm);line-height:var(--line-height-ui);color:var(--site-text-muted)}.comic-detail_updated__2SAXD{color:var(--site-text-desc)}.comic-detail_chapterHeader__zjOQ0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);margin-bottom:var(--space-10)}.comic-detail_heading__X_crP{display:flex;align-items:baseline;gap:var(--space-6);min-width:0}.comic-detail_heading__X_crP h2{color:var(--site-text-muted);font-size:var(--font-lg);font-weight:var(--font-weight-strong);line-height:var(--line-height-ui)}.comic-detail_heading__X_crP span{color:var(--site-text-muted);font-size:var(--font-xs)}.comic-detail_allChapters__H7r6G{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-4);min-height:36px;padding-left:var(--space-8);color:var(--site-text-desc);font-size:var(--font-sm)}.comic-detail_rail__rewJJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,min(30%,150px));gap:var(--content-card-gap);overflow-x:auto;padding-bottom:var(--space-4);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.comic-detail_rail__rewJJ::-webkit-scrollbar{display:none}.comic-detail_card__F_5tV{display:grid;width:100%;min-width:0;gap:var(--space-7);text-align:left;color:var(--site-text-title);scroll-snap-align:start}.comic-detail_card__F_5tV:disabled{opacity:.7}.comic-detail_cover__va_Y5{position:relative;display:block;width:100%;aspect-ratio:var(--content-poster-ratio);overflow:hidden;border-radius:var(--content-card-radius);background:var(--media-placeholder-bg)}.comic-detail_title__Q9Xqn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-ui)}.comic-detail_sheetMeta__ptx1m{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-5);color:var(--site-text-muted);font-size:var(--font-sm)}.comic-detail_sheetGrid__0vvOH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--content-card-gap);max-height:min(56dvh,520px);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-5)}@media (min-width:768px){.comic-detail_rail__rewJJ{grid-auto-columns:150px}.comic-detail_sheetGrid__0vvOH{grid-template-columns:repeat(4,minmax(0,1fr))}}}