:root{--page: #fff5f0;--surface: #fffdfb;--surface-high: #ffefe6;--page-hi: #fffdfb;--tab-bar: rgba(255, 250, 244, .98);--brand: #e8336a;--brand-deep: #c81e54;--brand-ink: #d4265c;--brand-wash: rgba(232, 51, 106, .12);--brand-card-grad-a: rgba(255, 77, 121, .157);--brand-card-grad-b: rgba(255, 122, 89, .078);--brand-card-line: rgba(232, 51, 106, .22);--brand-cta-a: #e8336a;--brand-cta-b: #ff6b52;--brand-cta: linear-gradient(100deg, var(--brand-cta-a), var(--brand-cta-b));--brand-text-grad: linear-gradient(96deg, #e8336a, #c81e54);--vip: #8a5a00;--vip-ink: #5c3b00;--vip-grad-a: rgba(212, 155, 39, .22);--vip-grad-b: rgba(212, 155, 39, .07);--vip-line: rgba(196, 139, 27, .4);--vip-gold-grad: linear-gradient(100deg, #ffe094, #e5a93c);--coin-amber: #ffb830;--free-jade: #22c58b;--text-primary: #2b1d16;--text-body: rgba(43, 29, 22, .68);--text-secondary: rgba(43, 29, 22, .5);--text-disabled: rgba(43, 29, 22, .44);--segment-on: #3b2a20;--fill-weak: rgba(43, 29, 22, .035);--fill: rgba(43, 29, 22, .059);--fill-strong: rgba(43, 29, 22, .102);--line: rgba(43, 29, 22, .059);--card-stroke: rgba(26, 18, 12, .071);--cover-inset: rgba(43, 29, 22, .09);--danger: #b0203a;--verified: #7fb0ff;--unwatched-dot: #e05555;--r-cover: 8px;--r-card: 14px;--r-chip: 17px;--r-sheet: 20px;--r-button: 12px;--r-pill: 999px;--gap-1: 4px;--gap-2: 8px;--gap-3: 12px;--gap-4: 16px;--gap-5: 20px;--gap-6: 24px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tabbar-h: 56px;--safe-bottom: env(safe-area-inset-bottom, 0px);--shell-max-w: 480px;color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--page: #0d0b12;--surface: #171420;--surface-high: #221d2e;--page-hi: #221d2e;--tab-bar: rgba(19, 16, 27, .98);--brand: #ff4d79;--brand-deep: #ff7a59;--brand-ink: #ff6b8b;--brand-wash: rgba(255, 77, 121, .14);--brand-card-grad-a: rgba(255, 77, 121, .22);--brand-card-grad-b: rgba(255, 122, 89, .09);--brand-card-line: rgba(255, 77, 121, .28);--brand-cta-a: #ff4d79;--brand-cta-b: #ff7a59;--brand-text-grad: linear-gradient(96deg, #ffb057, #f79a36);--vip: #e5a93c;--vip-ink: #ffe094;--vip-grad-a: rgba(229, 169, 60, .3);--vip-grad-b: rgba(229, 169, 60, .078);--vip-line: rgba(255, 224, 148, .4);--text-primary: #f6f4fa;--text-body: rgba(246, 244, 250, .68);--text-secondary: rgba(246, 244, 250, .5);--text-disabled: rgba(246, 244, 250, .44);--segment-on: #2e273d;--fill-weak: rgba(246, 244, 250, .035);--fill: rgba(246, 244, 250, .071);--fill-strong: rgba(246, 244, 250, .122);--line: rgba(255, 255, 255, .078);--card-stroke: rgba(255, 255, 255, .078);--cover-inset: rgba(255, 255, 255, .078);--danger: #ff5c77;--verified: #8fb4ff;--unwatched-dot: #ff4d79}}:root[data-theme=dark]{--page: #0d0b12;--surface: #171420;--surface-high: #221d2e;--page-hi: #221d2e;--tab-bar: rgba(19, 16, 27, .98);--brand: #ff4d79;--brand-deep: #ff7a59;--brand-ink: #ff6b8b;--brand-wash: rgba(255, 77, 121, .14);--brand-card-grad-a: rgba(255, 77, 121, .22);--brand-card-grad-b: rgba(255, 122, 89, .09);--brand-card-line: rgba(255, 77, 121, .28);--brand-cta-a: #ff4d79;--brand-cta-b: #ff7a59;--brand-text-grad: linear-gradient(96deg, #ffb057, #f79a36);--vip: #e5a93c;--vip-ink: #ffe094;--vip-grad-a: rgba(229, 169, 60, .3);--vip-grad-b: rgba(229, 169, 60, .078);--vip-line: rgba(255, 224, 148, .4);--text-primary: #f6f4fa;--text-body: rgba(246, 244, 250, .68);--text-secondary: rgba(246, 244, 250, .5);--text-disabled: rgba(246, 244, 250, .44);--segment-on: #2e273d;--fill-weak: rgba(246, 244, 250, .035);--fill: rgba(246, 244, 250, .071);--fill-strong: rgba(246, 244, 250, .122);--line: rgba(255, 255, 255, .078);--card-stroke: rgba(255, 255, 255, .078);--cover-inset: rgba(255, 255, 255, .078);--danger: #ff5c77;--verified: #8fb4ff;--unwatched-dot: #ff4d79}[data-line=novel]{--page: #fbf6ee;--surface: #fffdf9;--surface-high: #f4ead8;--page-hi: #fffdf9;--brand: #e8743b;--brand-deep: #c85a24;--brand-ink: #d4652c;--brand-wash: rgba(232, 116, 59, .12);--brand-card-grad-a: rgba(246, 169, 107, .18);--brand-card-grad-b: rgba(232, 161, 59, .08);--brand-card-line: rgba(232, 116, 59, .22);--brand-cta-a: #f0962b;--brand-cta-b: #e8743b;--brand-cta: linear-gradient(100deg, var(--brand-cta-a), var(--brand-cta-b));--brand-text-grad: linear-gradient(96deg, #e8743b, #c85a24);--text-primary: #2b2016;--unwatched-dot: #e8743b}@media (prefers-color-scheme: dark){[data-line=novel]:not([data-theme=light]){--page: #120f0b;--surface: #1c1811;--surface-high: #26201633;--brand: #f5a05b;--brand-deep: #f0962b;--brand-ink: #f5a95b;--brand-cta-a: #f5a05b;--brand-cta-b: #e8743b;--brand-text-grad: linear-gradient(96deg, #f5b057, #f09a36);--text-primary: #f4efe6;--unwatched-dot: #f5a05b}}[data-line=comic]{--page: #fff5f0;--surface: #fffdfb;--surface-high: #ffe7da;--page-hi: #fffdfb;--brand: #f2622a;--brand-deep: #e5541d;--brand-ink: #96481e;--brand-wash: rgba(242, 98, 42, .12);--brand-card-grad-a: rgba(255, 138, 76, .18);--brand-card-grad-b: rgba(229, 84, 29, .08);--brand-card-line: rgba(242, 98, 42, .22);--brand-cta-a: #ff8a4c;--brand-cta-b: #e5541d;--brand-cta: linear-gradient(100deg, var(--brand-cta-a), var(--brand-cta-b));--brand-text-grad: linear-gradient(96deg, #f2622a, #e5541d);--text-primary: #2b1d16;--text-body: #5c4438;--text-secondary: #a08375;--text-disabled: #c4a697;--line: rgba(150, 72, 30, .08);--card-stroke: rgba(150, 72, 30, .12);--unwatched-dot: #f2622a;--danger: #c4553c}[data-line=aima]{--page: #fff5f0;--surface: #fffdfb;--surface-high: #ffe2c4;--page-hi: #fffdfb;--brand: #e8730c;--brand-deep: #c25a00;--brand-ink: #5a2a06;--brand-wash: rgba(232, 115, 12, .12);--brand-card-grad-a: rgba(255, 138, 75, .18);--brand-card-grad-b: rgba(226, 90, 0, .08);--brand-card-line: rgba(232, 115, 12, .22);--brand-cta-a: #ed7d14;--brand-cta-b: #e8730c;--brand-cta: linear-gradient(100deg, var(--brand-cta-a), var(--brand-cta-b));--brand-text-grad: linear-gradient(96deg, #e8730c, #c25a00);--text-primary: #2a1b0e;--text-body: #6e5b48;--text-secondary: #6e5b48;--line: #efe3d4;--unwatched-dot: #e8730c}@media (prefers-color-scheme: dark){[data-line=aima]:not([data-theme=light]){--page: #1c1c1e;--surface: #262628;--surface-high: #2f2f31;--brand: #e68226;--brand-deep: #ed7d14;--brand-ink: #f0a35b;--brand-cta-a: #e68226;--brand-cta-b: #c25a00;--brand-text-grad: linear-gradient(96deg, #f0a35b, #e68226);--text-primary: #f5f5f7;--text-body: #a1a1a6;--text-secondary: #a1a1a6;--line: #38383a}}[data-line=aima][data-theme=dark]{--page: #1c1c1e;--surface: #262628;--surface-high: #2f2f31;--brand: #e68226;--brand-deep: #ed7d14;--brand-ink: #f0a35b;--brand-cta-a: #e68226;--brand-cta-b: #c25a00;--brand-text-grad: linear-gradient(96deg, #f0a35b, #e68226);--text-primary: #f5f5f7;--text-body: #a1a1a6;--text-secondary: #a1a1a6;--line: #38383a}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 540px){body{background:#141019}#app{box-shadow:0 0 0 1px #00000047,0 12px 48px #0000005c}}.mask[data-v-1abe3f8f]{position:fixed;inset:0;background:#140e088c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--gap-6)}.dialog[data-v-1abe3f8f]{width:100%;max-width:300px;background:var(--surface);border-radius:16px;padding:var(--gap-5) var(--gap-5) var(--gap-4);box-shadow:0 12px 40px #0003}.title[data-v-1abe3f8f]{font-size:16px;font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:var(--gap-2)}.message[data-v-1abe3f8f]{font-size:14px;color:var(--text-body);text-align:center;line-height:1.6;margin-bottom:var(--gap-5)}.actions[data-v-1abe3f8f]{display:flex;gap:var(--gap-3)}.btn[data-v-1abe3f8f]{flex:1;height:42px;border-radius:21px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;border:none}.cancel[data-v-1abe3f8f]{background:var(--fill);color:var(--text-body)}.ok[data-v-1abe3f8f]{background:var(--brand);color:#fff}.ok.danger[data-v-1abe3f8f]{background:var(--danger)}.confirm-fade-enter-active[data-v-1abe3f8f],.confirm-fade-leave-active[data-v-1abe3f8f]{transition:opacity .18s ease}.confirm-fade-enter-from[data-v-1abe3f8f],.confirm-fade-leave-to[data-v-1abe3f8f]{opacity:0}#app{min-height:100dvh;max-width:var(--shell-max-w);margin:0 auto;background:var(--page);position:relative}
