:root{--comic-ink:#12191f;--comic-ink-soft:#1c252d;--comic-ink-muted:#71808a;--comic-page:#f3f5f6;--comic-surface:#fff;--comic-line:#dfe5e8;--comic-line-soft:#edf0f2;--comic-accent:#2b9a73;--comic-accent-dark:#187256;--comic-accent-soft:#e5f4ee;--comic-danger:#c7666a;--comic-shadow:0 16px 40px rgba(18,32,42,.08)}#app,body,html{min-height:100%}body,html{background:var(--comic-page)!important}body{color:var(--comic-ink)!important}button,input,select,textarea{font-family:inherit}.site-header{background:var(--comic-ink)!important;border-bottom:1px solid #2b3740!important;box-shadow:0 4px 18px rgba(11,20,26,.12)!important}.header-inner{width:min(1320px,calc(100% - 64px))!important;gap:28px!important}.brand-mark{width:154px!important;height:66px!important}.main-nav{gap:20px!important}.main-nav a{padding:28px 0 25px!important;color:#aab5bc!important;font-size:13px!important;font-weight:600!important}.main-nav a:after{bottom:17px!important;height:3px!important;border-radius:99px!important;background:var(--comic-accent)!important}.main-nav a.active,.main-nav a:hover{color:#fff!important}.header-tools{gap:13px!important}.search-wrap{flex-basis:218px!important;width:218px!important;height:38px!important;border-color:#34424c!important;border-radius:7px!important;background:#1b252d!important}.search-wrap input{color:#f4f7f8!important}.search-wrap input::-moz-placeholder{color:#87959d!important}.search-wrap input::placeholder{color:#87959d!important}.search-wrap button{color:#79d0af!important}.search-wrap button:hover{color:#b1efd8!important}.search-results,.user-menu{border-color:#dce4e7!important;border-radius:8px!important;box-shadow:0 18px 42px rgba(10,22,29,.2)!important}.search-result-item:hover,.user-menu a:hover,.user-menu button:hover{background:#f1f7f5!important;color:var(--comic-accent-dark)!important}.login-link{color:#d9e2e5!important;font-weight:700!important}.login-link:hover{color:#9ee0c4!important}.user-trigger{color:#edf3f4!important}.user-menu button.danger{color:var(--comic-danger)!important}.minor-banner{min-height:30px!important;background:#183f35!important;color:#b6ead5!important}.minor-banner button{color:#e0fff2!important}.account-page,.agreement-page,.category-page,.community-page,.detail-page,.portal-page,.profile-page,.protection-page,.submission-page,.update-page,.vip-page{background:var(--comic-page)!important;color:var(--comic-ink)!important}.account-shell,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{width:min(1320px,calc(100% - 64px))!important}.account-head h1,.agreement-title,.category-head h1,.page-head h1,.page-header h1,.profile-page h1,.section-heading h2,.vip-title{color:var(--comic-ink)!important;font-weight:800!important;letter-spacing:-.045em!important}.account-breadcrumb a,.breadcrumb a,.catalog-link,.footer-links a:hover,.page-head>a,.page-header a,.section-heading a{color:var(--comic-accent-dark)!important}.category-search button,.create-btn,.form-footer .primary-button,.mode-button,.pay-btn,.primary-button,.setting-link{border-color:var(--comic-accent-dark)!important;background:var(--comic-accent-dark)!important;color:#fff!important}.category-search button:hover,.create-btn:hover,.form-footer .primary-button:hover,.mode-button:hover,.pay-btn:hover,.primary-button:hover{border-color:#0d5a43!important;background:#0d5a43!important}.secondary-button,.setting-link,.sort-button{border-color:#cbd7dc!important}.empty-history,.empty-panel,.empty-state{border-color:#cbd8dc!important;background:var(--comic-surface)!important;color:#86949c!important}.portal-main{padding-bottom:26px!important}.portal-intro{position:relative!important;min-height:210px!important;align-items:end!important;margin-top:28px!important;padding:42px 50px 38px!important;overflow:hidden!important;border:0!important;border-radius:14px!important;background:linear-gradient(116deg,#18232b,#25343d 56%,#1b2c30)!important;color:#fff!important;box-shadow:var(--comic-shadow)!important}.portal-intro:after{position:absolute;right:-60px;bottom:-130px;width:430px;height:300px;border:1px solid rgba(133,220,187,.22);border-radius:50%;content:"";transform:rotate(-14deg)}.intro-links,.portal-intro>div:first-child{position:relative;z-index:1}.hero-kicker,.spotlight-label{display:block;margin-bottom:12px;color:#83d5b4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important}.portal-intro h1{color:#fff!important;font-size:clamp(34px,5vw,58px)!important;font-weight:800!important;letter-spacing:-.065em!important}.hero-subtitle{margin:13px 0 0!important;color:#a9b9bf!important;font-size:13px!important}.intro-links{gap:10px!important;padding-bottom:1px!important}.intro-links a{display:inline-flex!important;min-height:36px!important;align-items:center!important;padding:0 14px!important;border:1px solid #4a636c!important;border-radius:6px!important;color:#dce8e9!important;font-size:12px!important;font-weight:700!important}.intro-links a:first-child{border-color:#61c59e!important;background:var(--comic-accent)!important;color:#0d2920!important}.intro-links a:hover{border-color:#8ee2c2!important;color:#fff!important}.featured-spotlight{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);min-height:255px;align-items:center;margin-top:16px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 9px 28px rgba(25,52,62,.06)}.spotlight-copy{position:relative;z-index:1;padding:36px 28px 34px 42px}.spotlight-copy h2{max-width:490px;margin:0;color:var(--comic-ink);font-size:clamp(25px,3vw,40px);line-height:1.1;letter-spacing:-.055em}.spotlight-copy p{margin:13px 0 24px;color:#77868e;font-size:12px}.spotlight-copy button{min-height:38px;padding:0 17px;border:0;border-radius:6px;background:var(--comic-ink);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800}.spotlight-copy button:hover{background:var(--comic-accent-dark)}.spotlight-art{position:relative;height:255px;overflow:hidden;background:linear-gradient(135deg,#dff1e9,#eff3ed 54%,#f8ead7)}.spotlight-art:after{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.38));content:"";pointer-events:none}.spotlight-cover{position:absolute;bottom:-24px;width:150px;height:200px;border:5px solid #fff;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 24px rgba(29,48,54,.19);transform:rotate(6deg)}.spotlight-cover-back{right:70px;opacity:.62;transform:rotate(13deg) scale(.88)}.spotlight-cover-mid{right:195px;opacity:.8;transform:rotate(-9deg) scale(.92)}.spotlight-cover-front{right:108px;z-index:2}.reading-strip{margin-top:18px!important;border-color:var(--comic-line)!important;border-radius:10px!important;box-shadow:0 6px 18px rgba(24,48,58,.04)!important}.reading-copy h2,.section-heading h2{color:var(--comic-ink)!important}.reading-item:hover{border-color:#9ed9c2!important;background:#f5fbf8!important}.comic-card-meta span:first-child,.reading-item small,.service-links i,.tool-open,.update-side span{color:var(--comic-accent-dark)!important}.category-tabs{padding-bottom:22px!important}.category-tab{border-color:#d5dfe2!important;border-radius:999px!important;background:#fff!important;color:#65757d!important}.category-tab.active,.category-tab:hover{border-color:var(--comic-accent-dark)!important;background:var(--comic-accent-dark)!important;color:#fff!important}.cover-grid{gap:22px 16px!important}.comic-card,.ranking-list,.reading-tool,.service-links a,.update-card{border-color:var(--comic-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.comic-card:hover,.reading-tool:hover,.service-links a:hover,.update-card:hover{border-color:#9ed9c2!important;box-shadow:0 13px 28px rgba(29,94,72,.09)!important}.comic-card h3,.ranking-item span b,.service-links span,.tool-copy strong,.update-info b{color:var(--comic-ink)!important}.comic-card p,.ranking-item span small,.tool-copy small,.update-info small{color:#7c8b93!important}.ranking-item{grid-template-columns:48px 1fr!important}.ranking-item>strong{display:none!important}.update-card{grid-template-columns:54px minmax(0,1fr) auto!important}.update-card:nth-child(-n+2) .update-rank,.update-rank{display:none!important}.reading-tool-grid{gap:14px!important}.reading-tool{min-height:116px!important;align-items:center!important}.tool-visual{background:var(--comic-accent-soft)!important}.service-links{gap:14px!important}.account-shell,.category-shell,.community-shell,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{padding-top:42px!important;padding-bottom:86px!important}.account-head,.category-head,.community-shell>.page-head,.submission-shell>.page-head,.update-page .page-head{padding-bottom:23px!important;border-bottom-color:var(--comic-line)!important}.account-head h1,.category-head h1,.community-shell .page-head h1,.submission-shell .page-head h1,.update-page .page-head h1{font-size:clamp(32px,4vw,46px)!important}.catalog-count strong{color:var(--comic-accent-dark)!important}.filter-board{margin-top:18px!important;padding:3px 20px 0!important;border-color:var(--comic-line)!important;border-radius:10px!important;box-shadow:0 8px 22px rgba(24,48,58,.04)!important}.filter-group{min-height:62px!important;border-bottom-color:var(--comic-line-soft)!important}.filter-label{color:#819098!important}.filter-chip{border-radius:999px!important;color:#65757d!important}.filter-chip:hover{border-color:#a8d8c5!important}.filter-chip.active,.filter-chip:hover{color:var(--comic-accent-dark)!important}.filter-chip.active{border-color:#84cdb0!important;background:var(--comic-accent-soft)!important}.category-search{border-color:#cbd8dc!important;border-radius:999px!important;background:#fff!important}.category-search input{background:transparent!important}.results-head{margin-top:30px!important}.results-head strong{color:var(--comic-ink)!important}.comic-grid{gap:23px 16px!important}.comic-grid .comic-card{border-radius:8px!important}.comic-card-body h2{color:var(--comic-ink)!important}.comic-meta span{color:var(--comic-accent-dark)!important}.update-list{gap:14px!important;margin-top:22px!important}.update-row{border-color:var(--comic-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.update-row:hover{border-color:#9ed9c2!important;box-shadow:0 13px 28px rgba(29,94,72,.09)!important}.update-main strong{color:var(--comic-ink)!important}.update-info small,.update-main small{color:#7d8d95!important}.update-info b,.update-status{color:var(--comic-accent-dark)!important}.update-status{background:var(--comic-accent-soft)!important}.detail-page{background:var(--comic-page)!important;color:var(--comic-ink)!important}.detail-shell{width:min(1320px,calc(100% - 64px))!important;padding-top:26px!important}.detail-page .breadcrumb{color:#87959c!important}.detail-page .breadcrumb a{color:var(--comic-accent-dark)!important}.work-intro{position:relative!important;min-height:390px!important;align-items:center!important;padding:38px 46px 38px 38px!important;overflow:hidden!important;border:0!important;background:linear-gradient(116deg,#152128,#23343b)!important;box-shadow:var(--comic-shadow)!important}.work-intro:after{position:absolute;right:-40px;bottom:-170px;width:520px;height:340px;border:1px solid rgba(121,211,177,.22);border-radius:50%;content:"";transform:rotate(-18deg)}.cover-column,.intro-copy{position:relative;z-index:1}.work-cover{border-radius:6px!important;box-shadow:14px 16px 0 #31464a,0 20px 35px rgba(0,0,0,.26)!important}.intro-topline{color:#84d5b4!important}.intro-topline span+span{border-left-color:hsla(0,0%,100%,.2)!important;color:#a6b6bb!important}.intro-copy h1{color:#fff!important;font-size:clamp(38px,5vw,64px)!important}.intro-desc{color:#b4c2c5!important}.intro-stats strong{color:#fff!important}.intro-stats span,.read-note{color:#8b9aa0!important}.detail-page .secondary-button,.detail-page .sort-button{border-color:#51666e!important;background:transparent!important;color:#e5eff0!important}.report-button{color:#a4b3b7!important}.report-button:hover{color:#8de0bc!important}.chapter-section{padding-top:54px!important}.chapter-section .section-heading h2,.lower-grid .section-heading h2{color:var(--comic-ink)!important}.chapter-summary strong{color:var(--comic-accent-dark)!important}.chapter-item{border-color:var(--comic-line)!important;border-radius:8px!important;background:#fff!important}.chapter-item:hover{border-color:#8dceb4!important;background:#f7fcfa!important}.chapter-number{color:#a1afb4!important}.chapter-main strong{color:var(--comic-ink)!important}.chapter-main small{color:#829198!important}.chapter-access{color:var(--comic-accent-dark)!important}.lower-grid{border-top-color:var(--comic-line)!important}.comment-compose textarea{border-color:#cbd8dc!important;background:#fff!important}.comment-compose textarea:focus{border-color:var(--comic-accent)!important}.comment-item{border-bottom-color:var(--comic-line-soft)!important}.comment-meta strong,.recommend-item strong{color:var(--comic-ink)!important}.comment-item p,.recommend-item small{color:#71808a!important}.comment-item button{color:var(--comic-accent-dark)!important}.account-breadcrumb,.breadcrumb{color:#8a989f!important}.account-breadcrumb a,.breadcrumb a{color:#61747d!important}.account-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:28px!important;margin-top:28px!important}.account-nav p{color:#8b999f!important}.account-nav a{border-radius:7px!important;color:#687982!important}.account-nav a:hover{background:#eaf5f0!important;color:var(--comic-accent-dark)!important}.account-nav a.router-link-active{border-left-color:var(--comic-accent-dark)!important;background:var(--comic-accent-soft)!important;color:var(--comic-accent-dark)!important}.account-panel,.agreement-content,.form-card,.help-panel,.login-tip,.mode-state,.settings-panel,.submission-history{border-color:var(--comic-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 22px rgba(24,48,58,.035)!important}.list-heading,.section-title{border-bottom-color:var(--comic-line-soft)!important}.comment-work strong,.history-info h3,.list-heading h2,.order-info h3,.section-title h2,.shelf-info h3{color:var(--comic-ink)!important}.comment-work:hover strong,.history-item>b,.order-side strong,.shelf-info b{color:var(--comic-accent-dark)!important}.shelf-item{border-color:var(--comic-line)!important;border-radius:9px!important;background:#f8fafb!important}.shelf-item:hover{border-color:#9ed9c2!important;background:#fff!important}.agreement-wrapper{width:min(1320px,calc(100% - 64px))!important;padding-top:42px!important;padding-bottom:86px!important}.agreement-sidebar{border-right-color:var(--comic-line)!important}.agreement-title,.sidebar-title{color:var(--comic-ink)!important}.agreement-time,.sidebar-subtitle{color:#89979e!important}.nav-item{border-left-color:transparent!important;border-radius:7px!important;color:#687982!important}.nav-item:hover{background:#eaf5f0!important}.nav-item.active,.nav-item:hover{color:var(--comic-accent-dark)!important}.nav-item.active{border-left-color:var(--comic-accent-dark)!important;background:var(--comic-accent-soft)!important}.agreement-body{color:#62737b!important}.agreement-body :deep(h2),.agreement-body :deep(h3){color:var(--comic-ink)!important}.community-shell .discussion-list{gap:14px!important}.discussion-item{border-color:var(--comic-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.discussion-item:hover{border-color:#9ed9c2!important;box-shadow:0 13px 28px rgba(29,94,72,.08)!important}.community-toolbar strong,.item-content .title{color:var(--comic-ink)!important}.detail-link,.submit-link,.topic-status{color:var(--comic-accent-dark)!important}.submit-link{border-color:#cbd8dc!important;border-radius:7px!important}.submission-shell{width:min(1080px,calc(100% - 64px))!important}.el-form-item__label{color:#596b73!important}.el-input__wrapper,.el-textarea__inner{border-radius:6px!important;box-shadow:inset 0 0 0 1px #d3dfe2!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--comic-accent) inset!important}.form-footer{border-top-color:var(--comic-line-soft)!important}.page-header{border-bottom-color:var(--comic-line)!important}.effect-row>p,.effects-note p,.help-list p,.page-lead,.setting-copy p{color:#71808a!important}.mode-state.enabled .status-dot{background:var(--comic-accent)!important;box-shadow:0 0 0 4px var(--comic-accent-soft)!important}.effect-row,.setting-row{border-top-color:var(--comic-line-soft)!important;border-bottom-color:var(--comic-line-soft)!important}.effect-row>strong,.effects-heading h2,.panel-heading h2,.setting-copy strong{color:var(--comic-ink)!important}.effects-note{border-color:#bfe2d2!important;background:#edf8f3!important}.effect-row .config,.effect-row .keep,.effects-note strong{color:var(--comic-accent-dark)!important}.site-footer{padding-top:46px!important;background:var(--comic-ink)!important;border-top-color:#2a353d!important;color:#96a5ac!important}.footer-main{border-bottom-color:#2b3740!important}.footer-brand strong{color:#f0f6f7!important}.footer-links a{color:#aebbc0!important}.footer-links a:hover{color:#8ce0bd!important}.footer-meta{color:#75858d!important}.footer-meta a{color:#91b7a8!important}.el-button--primary,.el-pagination.is-background .el-pager li.is-active{background:var(--comic-accent-dark)!important;border-color:var(--comic-accent-dark)!important}.el-button--primary:hover,.el-pagination.is-background .el-pager li:hover{color:#fff!important}@media (max-width:1100px){.header-inner{gap:16px!important}.brand-mark{width:128px!important}.main-nav{gap:13px!important}.main-nav a{font-size:12px!important}.search-wrap{flex-basis:165px!important;width:165px!important}}@media (max-width:900px){.account-shell,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.update-shell,.vip-container{width:min(100% - 40px,720px)!important}.featured-spotlight{grid-template-columns:1fr 1fr}.spotlight-cover{width:120px;height:164px}.spotlight-cover-back{right:22px}.spotlight-cover-mid{right:126px}.spotlight-cover-front{right:67px}.comic-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.content-layout{grid-template-columns:1fr!important}.side-column{max-width:none!important}.agreement-wrapper{width:min(100% - 40px,720px)!important}}@media (max-width:640px){.header-inner{width:calc(100% - 28px)!important}.brand-mark{width:106px!important}.search-wrap{flex-basis:132px!important;width:132px!important}.account-shell,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{width:calc(100% - 32px)!important}.portal-intro{min-height:260px!important;align-items:start!important;margin-top:16px!important;padding:32px 24px!important}.portal-intro h1{font-size:35px!important}.intro-links{margin-top:19px}.featured-spotlight{grid-template-columns:1fr!important}.spotlight-copy{padding:27px 24px 16px}.spotlight-art{height:170px}.spotlight-cover{bottom:-42px;width:104px;height:140px}.spotlight-cover-back{right:12px}.spotlight-cover-mid{right:93px}.spotlight-cover-front{right:48px}.comic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px 10px!important}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.update-list{grid-template-columns:1fr!important}.work-intro{grid-template-columns:124px 1fr!important;gap:22px!important;padding:28px 22px!important}.cover-column{width:124px!important}.intro-copy h1{font-size:34px!important}.intro-desc{font-size:13px!important;line-height:1.7!important}.intro-stats{gap:15px!important}.intro-actions{flex-wrap:wrap!important}.account-layout{display:block!important}.account-nav{margin-bottom:16px!important}.account-panel{padding:19px 15px!important}.agreement-wrapper{display:block!important;width:calc(100% - 32px)!important}.agreement-sidebar{width:100%!important;margin-bottom:18px!important;padding:0 0 12px!important;border-right:0!important;border-bottom:1px solid var(--comic-line)!important}.sidebar-header{margin-bottom:10px!important;padding-bottom:10px!important}.sidebar-nav{display:flex!important;gap:5px!important;overflow-x:auto!important}.nav-item{flex:0 0 auto!important}.agreement-content{padding:23px 20px!important}.setting-row{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}}@media (max-width:430px){.comic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.work-intro{grid-template-columns:1fr!important}.cover-column{width:150px!important}.intro-copy h1{font-size:38px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--comic-ink:#f3f5f5;--comic-ink-soft:#d7dfe1;--comic-ink-muted:#89959b;--comic-page:#101112;--comic-surface:#17191b;--comic-line:#2b2f32;--comic-line-soft:#24282b;--comic-accent:#eb6434;--comic-accent-dark:#dd5127;--comic-accent-soft:#33201b;--comic-warm:#f0b45d;--comic-shadow:0 18px 42px rgba(0,0,0,.24)}#app,.account-page,.agreement-page,.category-page,.community-page,.detail-page,.portal-page,.profile-page,.protection-page,.submission-page,.update-page,.vip-page,body,html{background:var(--comic-page)!important;color:var(--comic-ink)!important}.site-header{height:76px!important;min-height:76px!important;background:#111213!important;border-bottom-color:#2b2d30!important}.header-inner{width:calc(100% - 64px)!important;max-width:none!important;min-height:76px!important;gap:16px!important}.menu-toggle{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#9fa8ab;cursor:pointer}.menu-toggle:hover{color:#fff}.menu-toggle svg{display:none!important}.menu-toggle:before{content:"☰";color:currentColor;font-size:20px;line-height:1}.brand-mark{width:158px!important;height:64px!important}.main-nav{display:none!important}.header-tools{flex:1!important;justify-content:flex-end!important;gap:18px!important}.search-wrap{flex:1 1 520px!important;width:min(660px,100%)!important;max-width:660px!important;height:42px!important;padding:0 10px 0 0!important;border-color:#292e31!important;border-radius:21px!important;background:#1d1f21!important}.search-scope{display:inline-flex;height:30px;min-width:70px;align-items:center;justify-content:center;margin-left:3px;border-right:1px solid #363a3c;color:#f1f3f3;font-size:12px;font-weight:700}.search-wrap input{padding-left:13px;color:#f1f3f3!important;font-size:13px!important}.search-wrap input::-moz-placeholder{color:#7e898e!important}.search-wrap input::placeholder{color:#7e898e!important}.search-wrap button{color:#d6dcdd!important}.search-wrap button:hover{color:var(--comic-accent)!important}.login-link{color:#eef1f1!important;font-size:12px!important}.signup-link{min-height:34px;padding:0 17px;border:0;border-radius:17px;background:var(--comic-accent);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}.signup-link:hover{background:#f37a4a}.sidebar-scrim{position:static;display:block}.side-nav{position:fixed;top:76px;bottom:0;left:0;z-index:30;width:292px;padding:25px 18px 22px;overflow-y:auto;background:#151617;border-right:1px solid #292d30;scrollbar-color:#3c4144 transparent}.side-main-nav{display:flex;flex-direction:column;gap:4px}.side-channel,.side-link{display:flex;align-items:center;gap:14px;min-height:43px;padding:0 13px;border-radius:22px;color:#aeb7ba!important;font-size:13px;font-weight:600;text-decoration:none}.side-link.active,.side-link:hover{background:#2b2c2f!important;color:#fff!important}.side-link.active{box-shadow:inset 3px 0 0 var(--comic-accent)}.side-channel-icon,.side-link-icon{width:19px;height:19px;flex:0 0 auto;color:#919b9f}.side-channel:hover .side-channel-icon,.side-link.active .side-link-icon,.side-link:hover .side-link-icon{color:var(--comic-accent)}.sidebar-promo{display:flex;flex-direction:column;gap:7px;margin:24px 0 26px;padding:22px 0 26px;border-top:1px solid #2c3032;border-bottom:1px solid #2c3032}.sidebar-promo strong,.sidebar-section h2{color:#f1f4f4;font-size:13px}.sidebar-promo span{color:#899499;font-size:11px}.sidebar-promo a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;margin-top:7px;border-radius:18px;background:var(--comic-accent);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.sidebar-promo a:hover{background:#f37a4a}.sidebar-section h2{margin:0 13px 10px}.side-channel{min-height:37px;color:#919b9f!important;font-size:12px}.side-channel:hover{background:#202326;color:#fff!important}.sidebar-footer-links{display:flex;flex-wrap:wrap;gap:12px 18px;margin:25px 13px 0;padding-top:19px;border-top:1px solid #2c3032}.sidebar-footer-links a{color:#778287!important;font-size:11px;text-decoration:none}.sidebar-footer-links a:hover{color:#fff!important}.minor-banner{position:fixed;top:76px;right:0;left:292px;z-index:25;min-height:28px!important;background:#26443a!important;color:#d3f1e3!important}.minor-banner button{color:#fff!important}.account-shell,.agreement-wrapper,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{width:auto!important;max-width:none!important;margin-right:28px!important;margin-left:320px!important}.account-shell,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{padding-top:30px!important;padding-bottom:72px!important}.site-footer{margin-left:292px!important;border-top-color:#2c3032!important}.home-feed-tabs{display:flex;gap:9px;overflow-x:auto;padding:2px 0 28px;scrollbar-width:none}.home-feed-tabs::-webkit-scrollbar{display:none}.home-feed-tabs button{min-height:40px;padding:0 18px;border:0;border-radius:20px;background:#292b2e;color:#e1e5e5;cursor:pointer;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}.home-feed-tabs button.active,.home-feed-tabs button:hover{background:var(--comic-accent);color:#fff}.featured-spotlight{grid-template-columns:minmax(240px,.8fr) minmax(0,1.55fr)!important;min-height:430px!important;margin-top:0!important;border:1px solid #2d3033!important;border-radius:24px!important;background:#050607!important;box-shadow:none!important}.spotlight-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:40px 28px 40px 42px!important}.spotlight-label{color:#f38a63!important}.spotlight-copy h2{color:#f5f5f4!important;font-size:clamp(27px,3.5vw,48px)!important}.spotlight-copy p{color:#899396!important}.spotlight-copy button{align-self:flex-start;border-radius:20px!important;background:var(--comic-accent)!important}.spotlight-copy button:hover{background:#f37a4a!important}.spotlight-art{height:430px!important;background:radial-gradient(circle at 50% 40%,#293b3d 0,#172022 46%,#080b0d 100%)!important}.spotlight-art:after{background:linear-gradient(90deg,rgba(5,6,7,.1),rgba(5,6,7,.18))!important}.spotlight-cover{bottom:-38px!important;width:222px!important;height:310px!important;border:7px solid #0b0e10!important;border-radius:8px!important;box-shadow:0 20px 30px rgba(0,0,0,.42)!important}.spotlight-cover-back{right:70px!important;opacity:.36!important}.spotlight-cover-mid{right:250px!important;opacity:.58!important}.spotlight-cover-front{right:120px!important}.home-channel-strip{display:flex;align-items:center;gap:20px;min-height:78px;margin:22px 0 30px;padding:0 21px;overflow:hidden;border-top:1px solid #2b2f32;border-bottom:1px solid #2b2f32}.channel-strip-title{flex:0 0 auto;color:#f1f4f4;font-size:12px;font-weight:800}.channel-strip-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.channel-strip-list::-webkit-scrollbar{display:none}.channel-strip-list button{min-height:34px;padding:0 14px;border:1px solid #34393c;border-radius:17px;background:transparent;color:#9da7aa;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.channel-strip-list button.active,.channel-strip-list button:hover{border-color:var(--comic-accent);background:var(--comic-accent);color:#fff}.account-panel,.agreement-content,.comic-card,.discussion-item,.filter-board,.form-card,.help-panel,.login-tip,.mode-state,.ranking-list,.reading-strip,.reading-tool,.service-links a,.settings-panel,.shelf-item,.submission-history,.update-card,.update-row{border-color:#2c3033!important;background:#17191b!important;box-shadow:none!important}.reading-strip{margin-top:0!important}.account-head h1,.agreement-title,.category-head h1,.comic-card h3,.comic-card-body h2,.comment-work strong,.community-shell .page-head h1,.history-info h3,.list-heading h2,.order-info h3,.page-header h1,.profile-page h1,.ranking-item span b,.reading-copy h2,.reading-strip,.results-head strong,.section-heading h2,.section-title h2,.service-links span,.shelf-info h3,.sidebar-title,.submission-shell .page-head h1,.tool-copy strong,.update-info b,.update-page .page-head h1,.vip-title{color:#f3f5f5!important}.agreement-body,.agreement-time,.comic-card p,.comment-item>p,.comment-work small,.effect-row>p,.head-copy,.help-list p,.history-info p,.history-info small,.item-content .content,.order-info p,.order-info small,.page-head p,.page-lead,.ranking-item span small,.reading-copy p,.reading-item em,.results-head span,.setting-copy p,.shelf-info p,.shelf-info small,.tool-copy small,.update-info small{color:#89959b!important}.catalog-count strong,.chapter-summary strong,.comic-card-meta span:first-child,.comic-meta span,.comment-work:hover strong,.detail-link,.history-item>b,.order-side strong,.reading-item small,.service-links i,.shelf-info b,.tool-open,.topic-status,.update-info b,.update-side span{color:#f18a63!important}.comic-card:hover,.discussion-item:hover,.reading-item:hover,.reading-tool:hover,.service-links a:hover,.shelf-item:hover,.update-card:hover,.update-row:hover{border-color:#8a412b!important;background:#1b1e20!important;box-shadow:0 14px 28px rgba(0,0,0,.18)!important}.ranking-list{overflow:hidden}.ranking-item{border-bottom-color:#2b2f32!important}.ranking-item:hover{background:#1d2022!important}.content-layout{display:block!important}.side-column{max-width:none!important;margin-top:46px}.ranking-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}.ranking-item{border-right:1px solid #2b2f32!important;border-bottom:0!important}.ranking-item:last-child{border-right:0!important}.cover-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.comic-grid .comic-card,.cover-grid .comic-card{overflow:hidden}.comic-card>img,.cover-frame{background:#272b2d!important}.home-reading-tools,.update-block{padding-top:8px!important}.reading-tool-grid,.update-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tool-visual{background:#30211d!important}.service-icon{filter:saturate(.8) brightness(.92)}.account-head,.category-head,.community-shell>.page-head,.lower-grid,.page-header,.submission-shell>.page-head,.update-page .page-head{border-bottom-color:#2c3033!important;border-top-color:#2c3033!important}.category-search,.category-search button,.category-search input,.filter-chip,.secondary-button,.setting-link,.sort-button{background:#202326!important;border-color:#3a4144!important;color:#d4dcde!important}.filter-chip.active,.filter-chip:hover{border-color:var(--comic-accent)!important;background:#3a241e!important;color:#ff9d7a!important}.category-search input{color:#eef2f2!important}.category-search button,.create-btn,.form-footer .primary-button,.mode-button,.pay-btn,.primary-button{border-color:var(--comic-accent)!important;background:var(--comic-accent)!important}.category-search button:hover,.create-btn:hover,.form-footer .primary-button:hover,.mode-button:hover,.pay-btn:hover,.primary-button:hover{border-color:#f47a49!important;background:#f47a49!important}.comic-meta small,.update-info small,.update-main small{color:#818c91!important}.update-status{background:#36241e!important;color:#f18a63!important}.account-breadcrumb,.account-breadcrumb a,.breadcrumb,.breadcrumb a,.catalog-link,.detail-page .breadcrumb{color:#859197!important}.account-breadcrumb a,.breadcrumb a,.catalog-link,.detail-page .breadcrumb a{color:#ee805b!important}.work-intro{background:linear-gradient(116deg,#090a0b,#1e292b)!important}.chapter-item{border-color:#2c3033!important;background:#17191b!important}.chapter-item:hover{border-color:#8a412b!important;background:#1d2022!important}.chapter-main strong,.comment-meta strong,.effect-row>strong,.effects-heading h2,.panel-heading h2,.recommend-item strong,.setting-copy strong{color:#f1f4f4!important}.chapter-access,.chapter-main small,.comment-meta span,.recommend-item small{color:#879399!important}.chapter-access,.effect-row .config,.effect-row .keep,.effects-note strong{color:#f18a63!important}.comment-compose textarea,.el-input__wrapper,.el-textarea__inner,.password-dialog input{border-color:#3a4144!important;background:#202326!important;color:#f0f3f3!important;box-shadow:none!important}.comment-compose textarea::-moz-placeholder,.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#768288!important}.comment-compose textarea::placeholder,.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#768288!important}.comment-compose textarea:focus,.el-input__wrapper.is-focus,.el-textarea__inner:focus,.password-dialog input:focus{border-color:var(--comic-accent)!important;box-shadow:0 0 0 1px var(--comic-accent) inset!important}.effects-note{border-color:#6f4737!important;background:#2b201d!important}.mode-state.enabled .status-dot{background:#64c89e!important;box-shadow:0 0 0 4px #203a31!important}.help-panel,.mode-state,.settings-panel,.time-lock-card{background:#17191b!important}.agreement-body :deep(h2),.agreement-body :deep(h3),.agreement-title,.sidebar-title{color:#f3f5f5!important}.account-panel,.agreement-content,.agreement-sidebar,.form-card,.login-tip,.nav-item,.sidebar-header,.submission-history{border-color:#2c3033!important}.nav-item{color:#9ba6aa!important}.nav-item.active,.nav-item:hover{background:#30211d!important;color:#f18a63!important}.discussion-item{background:#17191b!important}.community-toolbar strong,.item-content .title{color:#f3f5f5!important}.el-form-item__label,.form-footer span,.section-title button,.section-title span{color:#9aa5a9!important}.site-footer{background:#151617!important}.footer-main{border-bottom-color:#2c3033!important}.footer-brand strong,.footer-links a{color:#e6ebec!important}.footer-meta,.footer-meta a{color:#818c91!important}.login-wrapper{background:var(--comic-page)!important}.login-page{min-height:calc(100vh - 76px)!important;margin-left:292px!important;background:radial-gradient(circle at 70% 20%,#25302f 0,#101112 48%)!important}.login-box{border-color:#2c3033!important;border-radius:16px!important;background:#17191b!important;box-shadow:var(--comic-shadow)!important}.login-page .tab.active,.login-title{color:#f3f5f5!important}.login-page .tab{color:#89959b!important}.login-page .tab.active{border-bottom-color:var(--comic-accent)!important}.login-page .form-item input{border-color:#3a4144!important;background:#202326!important;color:#f0f3f3!important}.login-page .form-item input::-moz-placeholder{color:#768288!important}.login-page .form-item input::placeholder{color:#768288!important}.login-page .form-item input:focus,.login-page .submit-btn{border-color:var(--comic-accent)!important}.login-page .submit-btn{background:var(--comic-accent)!important}.reader-page{background:#0b0c0e!important;color:#f2f5f5!important}.reader-footer,.reader-header{background:rgba(11,12,14,.98)!important;border-color:#2c3033!important}.page-dock,.reader-toolbar{border-color:#2c3033!important;background:#17191b!important}.chapter-end strong,.content-proof strong,.reader-empty h1,.reader-title strong,.reader-toolbar strong{color:#f3f5f5!important}.back-button,.chapter-end span,.content-proof,.content-proof small,.drawer-heading button,.page-dock button,.reader-empty p,.reader-footer button,.reader-status,.reader-title,.reader-toolbar span,.toolbar-actions button{color:#89959b!important}.page-dock button.active,.primary-button{border-color:var(--comic-accent)!important;background:var(--comic-accent)!important}.chapter-drawer,.gift-dialog,.pay-dialog{border:1px solid #2c3033!important;background:#17191b!important;color:#f3f5f5!important}.drawer-list button,.gift-item{color:#b6c0c3!important}.drawer-list button.active,.drawer-list button:hover,.gift-item:hover{background:#30211d!important;color:#f18a63!important}@media (min-width:901px){.menu-toggle{display:inline-flex!important}}@media (max-width:900px){.site-header{height:70px!important;min-height:70px!important}.header-inner{width:calc(100% - 28px)!important;min-height:70px!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.brand-mark{width:96px!important}.header-tools{gap:8px!important}.header-tools,.search-wrap{min-width:0!important;flex:1 1 auto!important}.search-wrap{max-width:none!important;height:38px!important}.main-nav{display:none!important}.sidebar-scrim{position:fixed;inset:70px 0 0;z-index:29;display:block;background:transparent;pointer-events:none}.sidebar-scrim.open{background:rgba(0,0,0,.62);pointer-events:auto}.side-nav{top:0;width:min(292px,84vw);transform:translateX(-100%);transition:transform .22s ease}.sidebar-scrim.open .side-nav{transform:translateX(0)}.minor-banner{top:70px;left:0}.account-shell,.agreement-wrapper,.category-shell,.community-shell,.detail-shell,.portal-main,.profile-container,.protection-shell,.submission-shell,.update-shell,.vip-container{width:calc(100% - 32px)!important;margin-right:16px!important;margin-left:16px!important}.login-page,.site-footer{margin-left:0!important}.login-page{min-height:calc(100vh - 70px)!important}.featured-spotlight{grid-template-columns:1fr!important;min-height:0!important}.spotlight-copy{min-height:225px}.spotlight-art{height:275px!important}.spotlight-cover{width:165px!important;height:225px!important}.spotlight-cover-back{right:12px!important}.spotlight-cover-mid{right:126px!important}.spotlight-cover-front{right:61px!important}.cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ranking-list,.reading-tool-grid,.update-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.header-tools .search-wrap{flex-basis:140px!important;max-width:160px!important}.search-scope{min-width:46px;font-size:11px}.signup-link{display:none!important}.cover-grid,.ranking-list,.reading-tool-grid,.update-grid{grid-template-columns:1fr!important}.ranking-item{border-right:0!important;border-bottom:1px solid #2b2f32!important}.ranking-item:last-child{border-bottom:0!important}.home-channel-strip{align-items:flex-start;flex-direction:column;gap:10px;padding:16px 14px}}.site-header{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:1000!important}.account-page,.agreement-page,.category-page,.community-page,.detail-page,.login-wrapper,.portal-page,.profile-page,.protection-page,.submission-page,.update-page,.vip-page{padding-top:76px!important}.spotlight-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:260px}.spotlight-count{color:#737f83;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.spotlight-art{position:relative!important}.spotlight-cover{transition:transform .45s ease,opacity .35s ease}.spotlight-controls{position:absolute;right:28px;bottom:22px;z-index:5;display:flex;align-items:center;gap:12px}.spotlight-controls>button{min-height:28px;padding:0 9px;border:1px solid #42494b;border-radius:5px;background:rgba(16,18,19,.72);color:#dfe5e5;cursor:pointer;font:inherit;font-size:10px}.spotlight-controls>button:hover{border-color:var(--comic-accent);color:#fff}.spotlight-dots{display:flex;align-items:center;gap:6px}.spotlight-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#647074;cursor:pointer}.spotlight-dots button.active{width:22px;border-radius:5px;background:var(--comic-accent)}.comic-grid .comic-card,.cover-grid .comic-card{display:flex!important;flex-direction:column!important}.comic-grid .cover-frame,.comic-grid .cover-frame img,.cover-grid .comic-card>img{width:100%!important;height:auto!important;aspect-ratio:3/4!important;-o-object-fit:cover!important;object-fit:cover!important}.comic-grid .cover-frame,.cover-grid .comic-card>img{flex:0 0 auto;overflow:hidden;background:#202427!important}.comic-grid .comic-card-body,.cover-grid .comic-card-body{flex:1 1 auto;min-height:88px}.ranking-item img,.recommend-item img,.update-card img,.update-row img{aspect-ratio:3/4!important;-o-object-fit:cover!important;object-fit:cover!important}.update-row img{width:64px!important;height:84px!important}.update-card img{width:54px!important;height:72px!important}.ranking-item img,.recommend-item img{width:48px!important;height:64px!important}.detail-shell{padding-top:28px!important}.detail-page .breadcrumb{margin-bottom:20px!important}.work-intro{grid-template-columns:220px minmax(0,1fr)!important;gap:34px!important;min-height:0!important;padding:26px!important;border:1px solid #2c3033!important;border-radius:14px!important;background:linear-gradient(135deg,#121516,#1b2425)!important;box-shadow:none!important}.work-intro:after{display:none!important}.cover-column{width:220px!important;padding:10px!important;border:1px solid #30383a;border-radius:12px;background:#0d0f10}.work-cover{width:100%!important;height:auto!important;aspect-ratio:3/4!important;border-radius:8px!important;box-shadow:none!important}.intro-copy{align-self:center;max-width:760px!important;padding:8px 8px 8px 0!important}.intro-copy h1{max-width:780px;margin:14px 0 16px!important;font-size:clamp(30px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.045em!important}.intro-desc{max-width:700px!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.work-credits{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-2px 0 16px;color:#b4c0c2;font-size:12px}.detail-description{max-width:760px;margin-bottom:22px;padding:16px 18px;border:1px solid #2c3638;border-radius:10px;background:rgba(13,15,16,.42)}.detail-description h2{margin:0 0 9px;padding-left:11px;border-left:2px solid var(--comic-accent);color:#f2f5f5;font-size:16px}.intro-stats{gap:30px!important;margin-bottom:24px!important}.intro-stats strong{font-size:21px!important}.intro-actions{flex-wrap:wrap}.chapter-section{padding-top:42px!important}.chapter-section .section-heading{margin-bottom:18px!important}.chapter-section .section-heading h2{font-size:30px!important}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.chapter-item{min-height:82px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:11px!important;padding:13px 14px!important;border-radius:9px!important}.chapter-item:after{display:none!important}@media (max-width:900px){.account-page,.agreement-page,.category-page,.community-page,.detail-page,.login-wrapper,.portal-page,.profile-page,.protection-page,.submission-page,.update-page,.vip-page{padding-top:70px!important}.spotlight-controls{right:18px;bottom:16px}.work-intro{grid-template-columns:150px minmax(0,1fr)!important;gap:22px!important;padding:18px!important}.cover-column{width:150px!important}.chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.spotlight-controls{right:12px;bottom:12px;gap:7px}.spotlight-controls>button{padding:0 7px}.work-intro{grid-template-columns:1fr!important;gap:18px!important}.cover-column{width:min(180px,68vw)!important}.intro-copy{padding:0!important}.intro-copy h1{font-size:34px!important}.chapter-grid{grid-template-columns:1fr!important}}.spotlight-cover-main{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;border:0!important;border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;opacity:.96;box-shadow:none!important;transform:translateX(0);animation:spotlight-image-in .48s ease both}@keyframes spotlight-image-in{0%{opacity:.25;transform:translateX(3%) scale(1.025)}to{opacity:.96;transform:translateX(0) scale(1)}}.spotlight-art:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050607,rgba(5,6,7,.9) 20%,rgba(5,6,7,.28) 65%,rgba(5,6,7,.18));content:"";pointer-events:none}.spotlight-art:after{z-index:2!important;background:linear-gradient(0deg,rgba(5,6,7,.6),transparent 45%)!important}@media (max-width:900px){.spotlight-art:before{background:linear-gradient(180deg,rgba(5,6,7,.08),rgba(5,6,7,.14) 42%,#050607)}}.detail-page .detail-shell{width:auto!important;max-width:none!important;margin:0 28px 0 320px!important;padding:28px 0 90px!important}.detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:28px;margin-bottom:24px}.detail-topbar .breadcrumb{margin:0!important;color:#a19a9e!important;font-size:12px!important}.detail-topbar .breadcrumb a{color:#c7c0c2!important}.breadcrumb-separator{color:#625a5e}.detail-actions{display:flex;align-items:center;gap:18px}.detail-actions button{display:inline-flex;width:24px;height:30px;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#d8d2d3;cursor:pointer}.detail-actions button:hover{color:var(--comic-accent)}.detail-actions svg{width:20px;height:20px}.detail-hero{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.detail-side-column{display:flex;flex-direction:column;gap:34px;min-width:0}.cover-card{padding:22px!important;border:1px solid #3a3034!important;border-radius:15px!important;background:#1a181a!important}.cover-card .work-cover{width:100%!important;height:auto!important;aspect-ratio:3/4!important;display:block;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important;box-shadow:none!important}.cover-read-button{width:100%;min-height:48px;margin-top:22px;border:0;border-radius:24px;background:var(--comic-accent);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:800}.cover-read-button:hover{background:#f37a4a}.cover-read-button:active,.detail-actions button:active,.release-item:active{transform:translateY(1px)}.publisher-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;min-height:72px;padding:14px 16px;border:1px solid #302d30;border-radius:14px;background:#19191b}.publisher-mark{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:6px;background:#2d2c30;color:#f2f3f3;font-size:18px;font-weight:800}.publisher-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.publisher-copy strong{color:#f2f1f1;font-size:14px}.publisher-copy small,.publisher-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publisher-copy small{color:#8c8589;font-size:10px}.detail-main-column{min-width:0}.detail-title-meta h1{max-width:850px;margin:0 0 16px;color:#f7f4f4!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.08!important;letter-spacing:-.045em!important}.detail-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#e1dcdd;font-size:15px}.status-badge{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 10px;border:1px solid #1b9b61;border-radius:4px;background:#133b2c;color:#78e6a8;font-size:11px;font-weight:800;text-transform:uppercase}.status-badge i{width:8px;height:8px;border-radius:50%;background:#55d793}.layout-chip{display:inline-flex;min-height:30px;align-items:center;margin-top:19px;padding:0 11px;border:1px solid #4b3c40;border-radius:4px;color:#d8d1d3;font-size:11px;font-weight:700}.genre-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.genre-tags span,.release-filter,.release-tools .sort-button{display:inline-flex;min-height:34px;align-items:center;padding:0 15px;border:1px solid #4a4044!important;border-radius:18px!important;background:#302c30!important;color:#ece7e8!important;font-size:12px;font-weight:700}.detail-main-column .detail-description{max-width:none;min-height:148px;margin:34px 0 0;padding:22px 24px!important;border:1px solid #3a3034!important;border-radius:15px!important;background:#201c1e!important}.detail-main-column .detail-description h2{display:flex;align-items:center;gap:9px;margin:0 0 24px;padding:0;border:0;color:#f1eded;font-size:20px}.detail-main-column .detail-description h2 span,.release-heading h2 span{display:inline-block;width:3px;height:24px;border-radius:3px;background:var(--comic-accent)}.detail-main-column .intro-desc{max-width:850px!important;color:#d4cdcf!important;font-size:14px!important;line-height:1.65!important}.description-more{min-height:30px;margin-top:20px;padding:0 14px;border:1px solid #4a4044;border-radius:16px;background:transparent;color:#e3dcde;cursor:pointer;font:inherit;font-size:11px}.description-more:hover{border-color:var(--comic-accent)}.detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;padding:7px 0;border:1px solid #322d30;border-radius:15px;background:#1a191b}.detail-stats div{display:flex;min-height:58px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-right:1px solid #3b3639}.detail-stats div:last-child{border-right:0}.detail-stats strong{color:#f3eeee;font-size:20px;line-height:1}.detail-stats span{color:#b0a8ab;font-size:11px}.release-section{margin-top:34px;padding:22px 24px 24px;border:1px solid #3a3034;border-radius:15px;background:#1a191b}.release-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.release-heading>div:first-child{display:flex;align-items:center;gap:14px}.release-heading h2{display:flex;align-items:center;gap:9px;margin:0;color:#f1eded;font-size:22px}.release-heading small{color:#a89fa3;font-size:12px}.release-tools{display:flex;align-items:center;gap:10px}.release-filter,.release-tools .sort-button{min-height:36px!important;background:#302d30!important;cursor:pointer;font:inherit}.release-filter:hover,.release-tools .sort-button:hover{border-color:#726167!important}.rights-note{min-height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border:1px solid #31536c;border-radius:6px;background:#1c2a35;color:#e1e6e9;font-size:11px;font-weight:700}.release-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.release-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:56px;padding:8px 14px;border:1px solid #302c2f;border-radius:9px;background:#201f21;color:inherit;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.release-item:hover{border-color:#6d4d43;background:#252124}.release-item img{display:none}.release-content{display:flex;min-width:0;flex-direction:column;gap:4px}.release-content strong{overflow:hidden;color:#f0ebec;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.release-content small,.release-meta em{color:#a49ca0;font-size:11px;font-style:normal}.release-meta{display:flex;min-width:90px;align-items:flex-end;flex-direction:column;gap:8px}.release-meta b{color:#71d39b;font-size:11px;white-space:nowrap}.release-meta b.paid{color:#f18a63}@media (max-width:760px){.release-list{grid-template-columns:1fr}}.detail-page .lower-grid{margin-top:36px;padding-top:36px;border-top-color:#302c2f!important}@media (max-width:900px){.detail-page .detail-shell{width:calc(100% - 32px)!important;margin:0 16px!important}.detail-hero{grid-template-columns:1fr}.detail-side-column{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:18px}.publisher-card{margin-top:0}.detail-title-meta h1{font-size:42px!important}}@media (max-width:560px){.detail-topbar{align-items:flex-start}.detail-actions{gap:8px}.detail-side-column{display:flex}.cover-card{width:min(100%,320px)}.detail-title-meta h1{font-size:34px!important}.detail-main-column .detail-description,.release-section{padding:18px 16px!important}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-stats div:nth-child(2){border-right:0}.detail-stats div:nth-child(-n+2){border-bottom:1px solid #3b3639}.release-heading{align-items:flex-start;flex-direction:column}.release-item{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:8px 10px}.release-meta{display:none}}.reading-strip .reading-action,.reading-strip .reading-copy,.reading-strip .reading-copy h2,.reading-strip .reading-item,.reading-strip .reading-item em,.reading-strip .reading-item small,.reading-strip .reading-item strong{opacity:1!important;visibility:visible!important}.reading-strip .reading-copy h2,.reading-strip .reading-item,.reading-strip .reading-item strong{color:#f3f5f5!important}.reading-strip .reading-action,.reading-strip .reading-item small{color:#f18a63!important}.reading-strip .reading-item em{color:#89959b!important}.reading-strip .reading-item{background:#202326!important}.reading-strip .reading-action{display:inline-flex!important}.float-ad[data-v-e4025668]{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:30}.ad-container[data-v-e4025668]{position:relative;width:190px;min-height:240px;background:#fff;border:1px solid #e0e4ec;border-radius:8px;box-shadow:0 12px 28px rgba(38,47,85,.14);overflow:hidden;backdrop-filter:none}.close-btn[data-v-e4025668]{position:absolute;top:10px;right:10px;width:24px;height:24px;cursor:pointer;z-index:10;opacity:.8;transition:opacity .3s}.close-btn[data-v-e4025668]:hover{opacity:1}.ad-link[data-v-e4025668]{position:absolute;top:45px;left:15px;right:15px;bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff}.ad-image[data-v-e4025668]{max-width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:8px;margin-bottom:12px}.ad-text[data-v-e4025668]{color:#59647a;font-size:15px;text-align:center;line-height:1.6;padding:8px;font-weight:600}@font-face{font-family:SourceHanSans;src:url(/fonts/SourceHanSansSC-Regular-2.137ca7cc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{font-family:SourceHanSans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;margin:0;padding:0;box-sizing:border-box}#app,body,html{background:#fff;overflow-x:hidden}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;width:100%}.time-lock-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.92);display:flex;justify-content:center;align-items:center;z-index:9999}.time-lock-content{text-align:center;color:#fff;padding:40px}.time-lock-icon{font-size:80px;margin-bottom:20px}.time-lock-content h2{font-size:28px;margin-bottom:20px;color:#ff6b6b}.time-lock-content p{font-size:18px;margin:10px 0;color:hsla(0,0%,100%,.85)}.time-lock-content .tip{margin-top:30px;font-size:16px;color:hsla(0,0%,100%,.6)}.time-lock-content .countdown{margin-top:20px;font-size:20px;color:gold;font-weight:700}.unlock-btn{margin-top:20px;padding:10px 24px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;cursor:pointer;font-size:14px;transition:all .3s ease}.unlock-btn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.unlock-input-wrap{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.unlock-tip{font-size:14px;color:hsla(0,0%,100%,.7);margin:0}.unlock-input-row{display:flex;gap:10px}.unlock-input-row input{width:45px;height:50px;text-align:center;font-size:20px;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;outline:none;transition:border-color .3s}.unlock-input-row input:focus{border-color:gold}.unlock-error{color:#ff6b6b;font-size:13px;margin:0}.unlock-confirm-btn{padding:10px 30px;background:linear-gradient(135deg,#267a63,#79c7a9);border:none;border-radius:20px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease}.unlock-confirm-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.unlock-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.unlock-cancel-btn{padding:8px 20px;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:hsla(0,0%,100%,.7);font-size:13px;cursor:pointer;transition:all .3s ease}.unlock-cancel-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.time-lock-indicator{position:fixed;right:24px;bottom:24px;left:auto;z-index:1001;background:linear-gradient(135deg,#267a63,#79c7a9);color:#fff;padding:10px 18px;border-radius:25px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease;font-size:14px;font-weight:500}.time-lock-indicator:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.indicator-icon{font-size:18px}.indicator-text{white-space:nowrap}.time-lock-indicator .indicator-text{display:none}.indicator-countdown{min-width:124px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.time-lock-indicator{right:16px;bottom:16px;max-width:calc(100vw - 32px)}}.site-header[data-v-640b7bfd]{position:relative;z-index:20;background:#fff;border-bottom:1px solid #e1e4eb}.header-inner[data-v-640b7bfd]{width:min(1240px,calc(100% - 48px));min-height:68px;margin:0 auto;display:flex;align-items:center;gap:36px}.brand[data-v-640b7bfd]{display:flex;align-items:center;color:#252938;text-decoration:none;white-space:nowrap}.brand-mark[data-v-640b7bfd]{width:132px;height:58px;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-mark img[data-v-640b7bfd]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-nav[data-v-640b7bfd]{display:flex;align-items:center;gap:26px;flex:1}.main-nav a[data-v-640b7bfd]{position:relative;padding:25px 0 23px;color:#747e90;text-decoration:none;font-size:13px;transition:color .2s ease}.main-nav a[data-v-640b7bfd]:after{content:"";position:absolute;right:0;bottom:16px;left:0;height:2px;background:#267a63;transform:scaleX(0);transition:transform .2s ease}.main-nav a.active[data-v-640b7bfd],.main-nav a[data-v-640b7bfd]:hover{color:#267a63}.main-nav a.active[data-v-640b7bfd]:after{transform:scaleX(1)}.header-tools[data-v-640b7bfd]{position:relative;display:flex;align-items:center;gap:17px}.search-wrap[data-v-640b7bfd]{position:relative;display:flex;flex:0 0 188px;align-items:center;width:188px;height:35px;box-sizing:border-box;padding:0 8px 0 12px;border:1px solid #dfe2ea;border-radius:8px;background:#f8f9fb}.search-wrap input[data-v-640b7bfd]{flex:1 1 auto;width:auto;min-width:0;border:0;outline:0;color:#303647;background:transparent;font:inherit;font-size:11px}.search-wrap input[data-v-640b7bfd]::-moz-placeholder{color:#9aa2b1}.search-wrap input[data-v-640b7bfd]::placeholder{color:#9aa2b1}.search-wrap button[data-v-640b7bfd]{display:inline-flex;flex:0 0 32px;width:32px;min-width:32px;height:30px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#267a63;cursor:pointer;line-height:1;white-space:nowrap}.search-wrap button[data-v-640b7bfd]:hover{color:#1f684f}.search-wrap button[data-v-640b7bfd]:focus-visible{outline:2px solid #9bcbb9;outline-offset:-2px;border-radius:5px}.search-icon[data-v-640b7bfd]{width:15px;height:15px}.search-results[data-v-640b7bfd]{position:absolute;top:44px;left:0;width:285px;overflow:hidden;border:1px solid #e0e4ec;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(38,47,85,.14)}.search-result-item[data-v-640b7bfd]{width:100%;display:flex;gap:10px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#303647;text-align:left;cursor:pointer}.search-result-item[data-v-640b7bfd]:hover{background:#f7f8fc}.search-result-item img[data-v-640b7bfd]{width:34px;height:44px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.search-result-item span[data-v-640b7bfd]{min-width:0;display:flex;flex-direction:column;gap:4px}.search-result-item strong[data-v-640b7bfd]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.search-result-item small[data-v-640b7bfd]{color:#9098a8;font-size:10px}.search-empty[data-v-640b7bfd]{margin:0;padding:22px;color:#929baa;font-size:11px;text-align:center}.login-link[data-v-640b7bfd],.protection-link[data-v-640b7bfd]{color:#69748a;text-decoration:none;white-space:nowrap;font:inherit;font-size:12px}.login-link[data-v-640b7bfd]:hover,.protection-link.active[data-v-640b7bfd],.protection-link[data-v-640b7bfd]:hover{color:#267a63}.login-link[data-v-640b7bfd],.user-trigger[data-v-640b7bfd]{padding:0;border:0;background:none;cursor:pointer}.user-trigger[data-v-640b7bfd]{display:flex;align-items:center;gap:7px;color:#303647;font:inherit;font-size:12px}.user-trigger img[data-v-640b7bfd]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.user-menu[data-v-640b7bfd]{position:fixed;top:114px;right:32px;z-index:1010;width:145px;overflow:hidden;padding:6px;border:1px solid #e0e4ec;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(38,47,85,.14)}.user-menu a[data-v-640b7bfd],.user-menu button[data-v-640b7bfd]{display:block;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:#69748a;cursor:pointer;font:inherit;font-size:11px;text-align:left;text-decoration:none}.user-menu a[data-v-640b7bfd]:hover,.user-menu button[data-v-640b7bfd]:hover{background:#f2f4fb;color:#267a63}.user-menu button.danger[data-v-640b7bfd]{color:#bf5d65}.minor-banner[data-v-640b7bfd]{display:flex;min-height:28px;align-items:center;justify-content:center;gap:12px;background:#edf5f2;color:#4c7e6d;font-size:10px}.minor-banner button[data-v-640b7bfd]{padding:0;border:0;background:none;color:#267a63;cursor:pointer;font:inherit;font-weight:800;text-decoration:underline}.sr-only[data-v-640b7bfd]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.header-inner[data-v-640b7bfd]{gap:16px}.brand-mark[data-v-640b7bfd]{width:112px}.main-nav[data-v-640b7bfd]{gap:14px}.main-nav a[data-v-640b7bfd]{font-size:12px}.search-wrap[data-v-640b7bfd]{flex-basis:145px;width:145px}.search-wrap button[data-v-640b7bfd]{flex-basis:30px;width:30px;min-width:30px}}@media (max-width:900px){.user-menu[data-v-640b7bfd]{top:108px;right:14px}}@media (max-width:640px){.header-inner[data-v-640b7bfd]{width:calc(100% - 32px);min-height:62px;flex-wrap:wrap;gap:0;justify-content:space-between}.brand-mark[data-v-640b7bfd]{width:102px;height:52px}.main-nav[data-v-640b7bfd]{order:3;width:100%;overflow-x:auto;gap:20px;scrollbar-width:none}.main-nav[data-v-640b7bfd]::-webkit-scrollbar{display:none}.main-nav a[data-v-640b7bfd]{padding:8px 0 10px;white-space:nowrap}.main-nav a[data-v-640b7bfd]:after{bottom:2px}.header-tools[data-v-640b7bfd]{gap:9px}.search-wrap[data-v-640b7bfd]{flex-basis:118px;width:118px;height:31px}.search-wrap button[data-v-640b7bfd]{flex-basis:28px;width:28px;min-width:28px}.login-link[data-v-640b7bfd]{font-size:10px}.user-trigger span[data-v-640b7bfd]{display:none}}.site-footer[data-v-2f26d650]{margin-top:0;padding:42px max(24px,calc(50vw - 620px)) 25px;background:#fff;color:#69748a;border-top:1px solid #e1e4eb}.footer-main[data-v-2f26d650]{display:flex;justify-content:space-between;gap:40px;padding-bottom:28px;border-bottom:1px solid #edf0f4}.footer-brand strong[data-v-2f26d650]{display:block;margin-bottom:8px;color:#303647;font-size:17px;letter-spacing:.03em}.footer-brand p[data-v-2f26d650]{margin:0;color:#929baa;font-size:12px}.footer-links[data-v-2f26d650]{display:flex;flex-wrap:wrap;align-items:start;justify-content:end;gap:10px 24px}.footer-links a[data-v-2f26d650]{color:#69748a;text-decoration:none;font-size:12px}.footer-links a[data-v-2f26d650]:hover{color:#267a63}.footer-meta[data-v-2f26d650]{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:18px;color:#9aa2b1;font-size:11px}.footer-meta a[data-v-2f26d650]{color:#7c86a0;text-decoration:none}@media (max-width:640px){.site-footer[data-v-2f26d650]{padding:34px 16px 24px}.footer-main[data-v-2f26d650]{flex-direction:column;gap:25px}.footer-links[data-v-2f26d650]{justify-content:start;gap:12px 18px}.footer-meta[data-v-2f26d650]{flex-direction:column;gap:7px}}.portal-page[data-v-625c37c0]{min-height:100vh;background:#f4f5f8;color:#252938}.portal-main[data-v-625c37c0]{width:min(1240px,calc(100% - 48px));margin:0 auto}.portal-intro[data-v-625c37c0]{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:50px 0 35px;border-bottom:1px solid #dfe2ea}.page-label[data-v-625c37c0]{margin:0 0 11px;color:#267a63;font-size:12px;font-weight:800}.portal-intro h1[data-v-625c37c0]{margin:0;color:#252938;font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.055em}.intro-text[data-v-625c37c0]{margin:12px 0 0;color:#778095;font-size:14px}.intro-links[data-v-625c37c0]{display:flex;gap:22px;padding-bottom:5px}.intro-links a[data-v-625c37c0],.section-heading a[data-v-625c37c0]{color:#267a63;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.reading-strip[data-v-625c37c0]{display:grid;grid-template-columns:205px minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:24px;padding:17px 20px;border:1px solid #e0e4ec;border-radius:8px;background:#fff}.reading-copy[data-v-625c37c0]{min-width:0}.section-kicker[data-v-625c37c0]{display:block;margin-bottom:6px;color:#267a63;font-size:10px;font-weight:800;letter-spacing:.12em}.reading-copy h2[data-v-625c37c0]{margin:0;color:#303647;font-size:18px}.reading-copy p[data-v-625c37c0]{margin:6px 0 0;color:#929baa;font-size:11px;line-height:1.6}.reading-items[data-v-625c37c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reading-item[data-v-625c37c0]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:7px;border:1px solid #edf0f4;border-radius:6px;background:#fafbfc;color:inherit;text-align:left;cursor:pointer}.reading-item[data-v-625c37c0]:hover{border-color:#9bcbb9}.reading-item img[data-v-625c37c0]{width:38px;height:50px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.reading-item span[data-v-625c37c0]{display:flex;min-width:0;flex-direction:column;gap:4px}.reading-item small[data-v-625c37c0],.reading-item strong[data-v-625c37c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reading-item strong[data-v-625c37c0]{color:#303647;font-size:12px}.reading-item small[data-v-625c37c0]{color:#267a63;font-size:10px}.reading-item em[data-v-625c37c0]{overflow:hidden;color:#a0a7b4;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reading-action[data-v-625c37c0]{display:inline-flex;align-items:center;color:#267a63;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.catalog-block[data-v-625c37c0]{padding:24px 0 78px}.category-tabs[data-v-625c37c0]{display:flex;gap:8px;overflow-x:auto;padding-bottom:29px;scrollbar-width:none}.category-tabs[data-v-625c37c0]::-webkit-scrollbar{display:none}.category-tab[data-v-625c37c0]{min-height:34px;padding:0 15px;border:1px solid #d9dde7;border-radius:7px;background:#fff;color:#69748a;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.category-tab.active[data-v-625c37c0],.category-tab[data-v-625c37c0]:hover{border-color:#267a63;background:#267a63;color:#fff}.content-layout[data-v-625c37c0]{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:38px;align-items:start}.section-heading[data-v-625c37c0]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.section-heading div[data-v-625c37c0]{display:flex;align-items:baseline;gap:12px}.section-heading h2[data-v-625c37c0]{margin:0;color:#252938;font-size:25px;letter-spacing:-.035em}.section-heading span[data-v-625c37c0]{color:#98a0b1;font-size:11px}.section-heading a b[data-v-625c37c0]{margin-left:5px;font-size:19px;font-weight:400;vertical-align:-1px}.cover-grid[data-v-625c37c0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}.comic-card[data-v-625c37c0]{min-width:0;overflow:hidden;border:1px solid #e1e4eb;border-radius:8px;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.comic-card[data-v-625c37c0]:hover{border-color:#9bcbb9;box-shadow:0 10px 22px rgba(58,70,125,.1);transform:translateY(-3px)}.comic-card>img[data-v-625c37c0]{width:100%;aspect-ratio:3/4;display:block;-o-object-fit:cover;object-fit:cover}.comic-card-body[data-v-625c37c0]{padding:12px 12px 13px}.comic-card h3[data-v-625c37c0]{margin:0 0 6px;overflow:hidden;color:#2d3242;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.comic-card p[data-v-625c37c0]{margin:0 0 11px;overflow:hidden;color:#8891a3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.comic-card-meta[data-v-625c37c0]{display:flex;justify-content:space-between;gap:6px;color:#9aa2b1;font-size:10px}.comic-card-meta span[data-v-625c37c0]:first-child{color:#267a63}.skeleton-card[data-v-625c37c0]{overflow:hidden;border:1px solid #e2e5ec;border-radius:8px;background:#fff}.skeleton-card span[data-v-625c37c0]{display:block;aspect-ratio:3/4;background:linear-gradient(110deg,#eef0f5 8%,#f8f9fb 18%,#eef0f5 33%);background-size:200% 100%}.skeleton-card b[data-v-625c37c0],.skeleton-card i[data-v-625c37c0]{display:block;width:65%;height:10px;margin:14px 12px 0;border-radius:4px;background:#edf0f5}.skeleton-card i[data-v-625c37c0]{width:42%;margin-top:8px;margin-bottom:14px}.ranking-list[data-v-625c37c0]{overflow:hidden;border:1px solid #e1e4eb;border-radius:8px;background:#fff}.ranking-item[data-v-625c37c0]{width:100%;display:grid;grid-template-columns:25px 48px 1fr;gap:11px;align-items:center;padding:12px 13px;border:0;border-bottom:1px solid #edf0f4;background:transparent;color:inherit;text-align:left;cursor:pointer}.ranking-item[data-v-625c37c0]:last-child{border-bottom:0}.ranking-item[data-v-625c37c0]:hover{background:#f7f8fc}.ranking-item>strong[data-v-625c37c0]{color:#a9b0bf;font-size:12px;font-variant-numeric:tabular-nums}.ranking-item:first-child>strong[data-v-625c37c0],.ranking-item:nth-child(2)>strong[data-v-625c37c0]{color:#267a63}.ranking-item img[data-v-625c37c0]{width:48px;height:62px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.ranking-item span[data-v-625c37c0]{min-width:0;display:flex;flex-direction:column;gap:6px}.ranking-item span b[data-v-625c37c0]{overflow:hidden;color:#303647;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ranking-item span small[data-v-625c37c0]{overflow:hidden;color:#9098a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-625c37c0]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #cbd1df;border-radius:8px;color:#929baa;font-size:12px}.empty-state strong[data-v-625c37c0]{color:#626b7e}.small-empty[data-v-625c37c0]{min-height:120px;border:0}.update-block[data-v-625c37c0]{padding:0 0 75px}.update-list[data-v-625c37c0]{overflow:hidden;border-top:1px solid #dfe2ea;border-bottom:1px solid #dfe2ea;background:#fff}.update-row[data-v-625c37c0]{width:100%;display:grid;grid-template-columns:42px 1fr 90px 25px;gap:15px;align-items:center;padding:11px 17px;border:0;border-bottom:1px solid #edf0f4;background:transparent;color:inherit;text-align:left;cursor:pointer}.update-row[data-v-625c37c0]:last-of-type{border-bottom:0}.update-row[data-v-625c37c0]:hover{background:#f8f9fc}.update-row img[data-v-625c37c0]{width:42px;height:54px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.update-info b[data-v-625c37c0]{overflow:hidden;color:#303647;text-overflow:ellipsis;white-space:nowrap}.update-info small[data-v-625c37c0]{overflow:hidden;color:#929baa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.update-status[data-v-625c37c0]{color:#267a63;font-size:11px;text-align:right}.update-arrow[data-v-625c37c0]{color:#9aa2b1;font-size:20px;text-align:right}.home-reading-tools[data-v-625c37c0]{padding:0 0 74px}.reading-tool-grid[data-v-625c37c0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dfe2ea;border-bottom:1px solid #dfe2ea;background:#fff}.reading-tool[data-v-625c37c0]{display:grid;grid-template-columns:27px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:90px;padding:15px 17px;border-right:1px solid #edf0f4;color:inherit;text-decoration:none;transition:background .2s ease,border-color .2s ease}.reading-tool[data-v-625c37c0]:last-child{border-right:0}.reading-tool[data-v-625c37c0]:hover{background:#fafbff}.tool-index[data-v-625c37c0]{align-self:start;color:#267a63;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em}.tool-copy[data-v-625c37c0]{display:flex;min-width:0;flex-direction:column;gap:6px}.tool-copy strong[data-v-625c37c0]{color:#303647;font-size:13px}.tool-copy small[data-v-625c37c0]{color:#929baa;line-height:1.5}.reading-tool>b[data-v-625c37c0]{color:#267a63;font-size:19px;font-weight:400}.service-links[data-v-625c37c0]{display:grid;grid-template-columns:1.1fr .9fr 1.25fr;gap:14px;padding-bottom:84px}.service-links a[data-v-625c37c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border:1px solid #e0e4ec;border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.service-links a[data-v-625c37c0]:hover{transform:translateY(-2px)}.service-links span[data-v-625c37c0]{color:#303647;font-size:14px;font-weight:800}.service-links i[data-v-625c37c0]{color:#267a63;font-size:21px;font-style:normal}@media (max-width:900px){.content-layout[data-v-625c37c0]{grid-template-columns:1fr}.side-column[data-v-625c37c0]{max-width:none}.ranking-list[data-v-625c37c0]{display:grid;grid-template-columns:repeat(2,1fr)}.ranking-item[data-v-625c37c0]{border-right:1px solid #edf0f4}.ranking-item[data-v-625c37c0]:nth-child(2n){border-right:0}.reading-tool-grid[data-v-625c37c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-tool[data-v-625c37c0]:nth-child(2){border-right:0}.reading-tool[data-v-625c37c0]:nth-child(-n+2){border-bottom:1px solid #edf0f4}}@media (max-width:640px){.portal-main[data-v-625c37c0]{width:calc(100% - 32px)}.portal-intro[data-v-625c37c0]{align-items:start;flex-direction:column;padding:34px 0 26px;gap:18px}.portal-intro h1[data-v-625c37c0]{font-size:34px}.intro-links[data-v-625c37c0]{padding:0}.reading-strip[data-v-625c37c0]{grid-template-columns:1fr;gap:15px}.reading-items[data-v-625c37c0]{grid-template-columns:1fr}.catalog-block[data-v-625c37c0]{padding-top:18px}.content-layout[data-v-625c37c0]{gap:45px}.cover-grid[data-v-625c37c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.section-heading div[data-v-625c37c0]{align-items:start;flex-direction:column;gap:4px}.section-heading h2[data-v-625c37c0]{font-size:22px}.ranking-list[data-v-625c37c0]{display:block}.ranking-item[data-v-625c37c0]{border-right:0}.update-row[data-v-625c37c0]{grid-template-columns:42px 1fr 18px;gap:11px;padding:10px 12px}.update-status[data-v-625c37c0]{display:none}.reading-tool-grid[data-v-625c37c0]{grid-template-columns:1fr}.reading-tool[data-v-625c37c0],.reading-tool[data-v-625c37c0]:nth-child(2){border-right:0;border-bottom:1px solid #edf0f4}.reading-tool[data-v-625c37c0]:last-child{border-bottom:0}.service-links[data-v-625c37c0]{grid-template-columns:1fr;padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.comic-card[data-v-625c37c0],.service-links a[data-v-625c37c0]{transition:none}}.update-grid[data-v-625c37c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.update-card[data-v-625c37c0]{position:relative;display:grid;grid-template-columns:28px 54px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:92px;padding:12px 16px 12px 13px;border:1px solid #dce9e4;border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.update-card[data-v-625c37c0]:hover{border-color:#9bcbb9;box-shadow:0 10px 23px rgba(43,108,86,.1);transform:translateY(-2px)}.update-card img[data-v-625c37c0]{width:54px;height:68px;border-radius:5px;-o-object-fit:cover;object-fit:cover;background:#eaf5f1}.update-rank[data-v-625c37c0]{color:#9aa9a3;font-size:11px;font-variant-numeric:tabular-nums}.update-card:nth-child(-n+2) .update-rank[data-v-625c37c0]{color:#267a63;font-weight:800}.update-info[data-v-625c37c0]{min-width:0;display:flex;flex-direction:column;gap:5px}.update-info b[data-v-625c37c0],.update-info em[data-v-625c37c0],.update-info small[data-v-625c37c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-info b[data-v-625c37c0]{color:#29463b;font-size:13px}.update-info small[data-v-625c37c0]{color:#82958d;font-size:10px}.update-info em[data-v-625c37c0]{color:#267a63;font-size:10px;font-style:normal}.update-side[data-v-625c37c0]{display:flex;min-width:45px;flex-direction:column;align-items:flex-end;gap:9px}.update-side span[data-v-625c37c0]{color:#267a63;font-size:10px;white-space:nowrap}.update-side b[data-v-625c37c0]{color:#9aa9a3;font-size:17px;font-weight:400}.reading-tool-grid[data-v-625c37c0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;background:transparent}.reading-tool[data-v-625c37c0]{position:relative;grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:112px;padding:17px 18px;border:1px solid #dce9e4;border-radius:9px;background:#fff}.reading-tool[data-v-625c37c0]:nth-child(2),.reading-tool[data-v-625c37c0]:nth-child(4){border-right:1px solid #dce9e4}.reading-tool[data-v-625c37c0]:hover{border-color:#9bcbb9;background:#fbfefc;box-shadow:0 10px 23px rgba(43,108,86,.08)}.tool-visual[data-v-625c37c0]{display:flex;width:48px;height:58px;align-items:center;justify-content:center;border-radius:7px;background:#eaf5f1;color:#267a63}.tool-visual img[data-v-625c37c0]{width:43px;height:43px;-o-object-fit:contain;object-fit:contain}.tool-visual b[data-v-625c37c0]{font-size:15px;font-weight:800;letter-spacing:.08em;line-height:1}.tool-visual small[data-v-625c37c0]{color:#5e8c7b;font-size:9px;font-weight:800;letter-spacing:.06em}.tool-copy[data-v-625c37c0]{gap:7px}.tool-copy strong[data-v-625c37c0]{color:#29463b;font-size:14px}.tool-copy small[data-v-625c37c0]{color:#82958d;font-size:10px;line-height:1.6}.tool-open[data-v-625c37c0]{align-self:end;color:#267a63;font-size:10px;font-weight:800;white-space:nowrap}.tool-open b[data-v-625c37c0]{margin-left:4px;font-size:16px;font-weight:400}.service-links[data-v-625c37c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-links a[data-v-625c37c0]{justify-content:flex-start}.service-icon[data-v-625c37c0]{width:38px;height:38px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.service-links a[data-v-625c37c0]:hover{border-color:#9bcbb9}@media (max-width:900px){.update-grid[data-v-625c37c0]{grid-template-columns:1fr}.reading-tool-grid[data-v-625c37c0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reading-tool-grid[data-v-625c37c0],.update-grid[data-v-625c37c0]{grid-template-columns:1fr}.update-card[data-v-625c37c0]{grid-template-columns:24px 50px minmax(0,1fr) auto;gap:10px;padding-right:12px}.update-card img[data-v-625c37c0]{width:50px;height:63px}.update-side[data-v-625c37c0]{min-width:35px}.reading-tool[data-v-625c37c0],.reading-tool[data-v-625c37c0]:nth-child(2),.reading-tool[data-v-625c37c0]:nth-child(4){border-right:1px solid #dce9e4}}