*,:after,:before{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%}:focus{outline:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-brand:Kufam, var(--font-body);--color-primary:#6332f5;--color-brand:#4d28ff;--color-bg:#f2f2f2;--color-surface:#fff;--color-subtle:#f8f6ff;--color-text:#000;--color-muted:#9393a3;--color-link:#9393cb;--color-content-description:#9a9dd2;--color-entry-description:#828994;--color-featured-surface:#fdf8fe;--color-drawer:#f2f2f2;--color-drawer-divider:#23222d1a;--color-drawer-close:#b4a5ff;--scrollbar-thumb:#6e707d47;--scrollbar-thumb-hover:#6e707d70;--scrollbar-track:transparent;--color-border:#eeeaf5;--section-gradient:linear-gradient(100deg, #faf8ff, #eddaff);--header-height:66px;--sidebar-width:182px;--page-width:1800px;--page-gap:20px;--radius:12px}@media (width>=768px){:root{--desktop-ui-unit:calc(clamp(.75px, .052083vw, 1px));--header-height:calc(66 * var(--desktop-ui-unit));--catalog-heading-min-height:48px;--catalog-heading-padding-inline:16px;--control-web-height:32px;--tag-web-min-height:24px;--font-web-nav:16px;--font-web-brand:18px;--font-web-sidebar:14px;--font-web-hero:32px;--font-web-hero-caption:20px;--font-web-heading:12px;--font-web-detail-title:16px;--font-web-text:12px;--font-web-meta:10px;--font-web-action:10px;--font-web-search:14px;--font-web-directory:22px;--line-web-nav:22px;--line-web-brand:24px;--line-web-sidebar:22px;--line-web-heading:16px;--line-web-detail-title:24px;--line-web-text:18px;--line-web-meta:16px;--line-web-action:16px;--line-web-search:20px}}@media (width>=1920px){:root{--catalog-heading-min-height:64px;--catalog-heading-padding-inline:20px;--font-web-nav:20px;--font-web-brand:24px;--font-web-sidebar:18px;--font-web-hero:44px;--font-web-hero-caption:28px;--font-web-heading:16px;--font-web-detail-title:20px;--font-web-text:14px;--font-web-meta:12px;--font-web-action:11px;--font-web-search:18px;--font-web-directory:28px;--line-web-nav:24px;--line-web-brand:30px;--line-web-sidebar:28px;--line-web-heading:20px;--line-web-detail-title:28px;--line-web-text:22px;--line-web-meta:18px;--line-web-action:18px;--line-web-search:24px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#8960ff;--color-brand:#a18aff;--color-bg:#14111d;--color-surface:#111126;--color-subtle:#14122b;--color-text:#f5f4ff;--color-muted:#8e8aab;--color-link:#a49ac7;--color-content-description:#9a9dd2;--color-featured-surface:var(--color-surface);--color-drawer:#10102c;--color-drawer-divider:#23222db3;--scrollbar-thumb:#ccceda3d;--scrollbar-thumb-hover:#ccceda66;--scrollbar-track:transparent;--color-border:#25203e;--section-gradient:linear-gradient(100deg, #17132d, #2b1649)}@media (width<=767px){:root[data-theme=dark]{--color-primary:#6332f5;--color-bg:#0d0d27;--color-text:#fff;--color-link:#9393cb;--color-surface:#0d0e26;--color-border:#302165;--color-subtle:#121231}}:where(body,.header,.footer,.sidebar__dialog,.dialog){transition:background-color .15s,color .15s,border-color .15s}:where(.header__link,.menu-tree__link,.mobile-navigation>a,.entry-tabs button,.search-results__tabs button,.discovery-filters a,.editor__option,.button,.toolbar__keywords button){transition:color .15s,background-color .15s,border-color .15s}@media (hover:hover) and (pointer:fine){:root :is(.header__link,.menu-tree__link,.mobile-navigation>a,.discovery-filters a):not(.is-active):not(:disabled):hover{color:var(--color-primary)}}:where(.header__theme,.header__mobile-tool,.sidebar__close,.dialog__close,.toolbar__strips>button,.toolbar__search-button,.entry-card__main,.content-card){transition:opacity .15s,background-color .15s}:where(.header__theme,.header__mobile-tool,.sidebar__close,.dialog__close,.toolbar__strips>button,.toolbar__search-button,.entry-card__main,.content-card,.button):not(:disabled):active{opacity:.75}:where(.header__link,.menu-tree__link,.mobile-navigation>a,.text-button,.toolbar__keywords button,.toolbar__strips>button,.footer__bottom button,.button):not(:disabled):focus-visible{text-underline-offset:4px;text-decoration:underline}:where(.header__theme,.header__mobile-tool,.sidebar__close,.dialog__close,.toolbar__search-button):not(:disabled):focus-visible{background-color:var(--color-subtle)}.content-card:focus-visible>strong,.entry-card__main:focus-visible strong{text-underline-offset:4px;text-decoration:underline}.menu-tree summary:after{transition:transform .15s}.menu-tree details[open]>.menu-tree{animation:.15s ease-out menu-enter}.motion-modal[open]{animation:.18s ease-out both modal-enter}.motion-modal[open][data-closing=true]{animation:.18s ease-in both modal-exit}.motion-modal[open]::backdrop{animation:.18s ease-out both backdrop-enter}.motion-modal[open][data-closing=true]::backdrop{animation:.18s ease-in both backdrop-exit}.motion-drawer[open]{animation:.22s ease-out both drawer-enter}.motion-drawer[open][data-closing=true]{animation:.22s ease-in both drawer-exit}.motion-drawer[open]::backdrop{animation:.22s ease-out both backdrop-enter}.motion-drawer[open][data-closing=true]::backdrop{animation:.22s ease-in both backdrop-exit}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes modal-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes drawer-enter{0%{transform:translate(-100%)}to{transform:none}}@keyframes drawer-exit{0%{transform:none}to{transform:translate(-100%)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes search-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes menu-enter{0%{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes feedback-pop{0%{transform:scale(.8)}55%{transform:scale(1.15)}to{transform:scale(1)}}@media (width<=767px){.search-bar.is-open .toolbar__search{animation:.18s ease-out search-enter}}@media (width>=768px) and (hover:hover) and (pointer:fine){:where(.entry-card,.content-card,.comic-card){transition:transform .15s,box-shadow .15s}:where(.entry-card,.content-card,.comic-card):hover{transform:translateY(-2px);box-shadow:0 6px 18px #140a3c1f}}@media (prefers-reduced-motion:reduce){.action-feedback__mark,.editor__check,.motion-drawer,.motion-drawer::backdrop,.motion-modal,.motion-modal::backdrop,.search-bar.is-open .toolbar__search,.menu-tree details[open]>.menu-tree{animation:none!important}:where(.entry-card,.content-card,.comic-card):hover{transform:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}html{scroll-padding-top:calc(16px + var(--header-height))}html:has(dialog[open]){overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:24px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:14px;line-height:1.5}.page-container{width:calc(100% - 64px);max-width:var(--page-width);margin-inline:auto;padding-right:20px}.button{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.button--primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.text-button{color:var(--color-link);background:0 0;border:0;padding:0}.clamp-two{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.button{min-height:var(--control-web-height);line-height:var(--line-web-action);padding:6px 12px}}@media (width<=1279px){:root{--sidebar-width:152px}}@media (width<=767px){.entry-tabs,html{scrollbar-width:none}.entry-tabs::-webkit-scrollbar{display:none}html::-webkit-scrollbar{display:none}:root{--page-gap:16px;--header-height:50px}.page-container{width:100%;padding-inline:16px}.button{min-height:36px}}.error-page[data-v-78c2ce0e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}@media (width>=768px){.error-page[data-v-78c2ce0e]{font-size:var(--font-web-text);line-height:var(--line-web-text)}.error-page h1[data-v-78c2ce0e]{font-size:24px;line-height:32px}.error-page .button[data-v-78c2ce0e]{min-height:var(--control-web-height);font-size:var(--font-web-action);line-height:var(--line-web-action)}}
