:root{--al33-bg:#fafaf8;--al33-surface:#fff;--al33-text:#17191d;--al33-muted:#60646c;--al33-line:#e6e7eb;--al33-accent:#cb2047}
#al31hub.al32-hub{--paper:var(--al33-bg);--ink:var(--al33-text);--muted:var(--al33-muted);--line:var(--al33-line);--red:var(--al33-accent);background:var(--al33-bg);color:var(--al33-text)}
#al31hub .al31-top,#al31hub .al31-rail,#al31hub .al32-desktop-nav,#al31hub .al31-mobile-nav{background:var(--al33-surface);border-color:var(--al33-line)}
#al31hub .al31-main{background:var(--al33-bg)}
#al31hub .al31-brand,#al31hub h1,#al31hub h2,#al31hub h3,#al31hub .al31-card-info h3 button,#al31hub .al32-rank h3 button,#al31hub .al31-chapter h3,#al31hub .al31-chapter>button[data-read],#al31hub .al31-personal-hero h1{color:var(--al33-text)}
#al31hub .al31-top-actions>button,#al31hub .al31-icon,#al31hub .al31-secondary,#al31hub .al31-search,#al31hub .al32-filters select,#al31hub .al32-update,#al31hub .al31-chapter-section,#al31hub .al31-personal-note,#al31hub .al31-personal-note textarea{background:var(--al33-surface);color:var(--al33-text);border-color:var(--al33-line)}
#al31hub .al31-search input,#al31hub .al31-work-follow select{color:var(--al33-text)}
#al31hub .al31-search input::placeholder,#al31hub p,#al31hub small,#al31hub .al32-page-top p,#al31hub .al31-card-info>span,#al31hub .al31-hint,#al31hub .al31-synopsis,#al31hub .al32-heading p,#al31hub .al31-rail [data-kind],#al31hub .al32-desktop-nav button,#al31hub .al31-mobile-nav button,#al31hub .al32-rank p,#al31hub .al32-rank small,#al31hub .al31-caption,#al31hub .al31-rail-bottom,#al31hub .al31-rail-bottom b{color:var(--al33-muted)}
#al31hub .al31-eyebrow,#al31hub .al31-brand>b,#al31hub .al31-card-view,#al31hub .al32-rank-number,#al31hub .al31-back,#al31hub .al31-expand,#al31hub .al32-page-top h1>span,#al31hub .al31-chapter-number{color:var(--al33-accent)}
#al31hub .al32-feature{background:var(--al33-surface);border:1px solid var(--al33-line);min-height:205px;border-radius:16px;box-shadow:none;padding:24px;grid-template-columns:minmax(0,1fr) 125px}
#al31hub .al32-feature h2{font-size:30px}#al31hub .al32-feature p,#al31hub .al32-feature-meta{color:var(--al33-muted)}#al31hub .al32-feature-cover{transform:none;box-shadow:none}
#al31hub .al31-primary,#al31hub .al32-feature .al31-primary,#al31hub .al31-chips button[aria-pressed=true]{background:var(--al33-accent);color:white;border-color:var(--al33-accent);border-radius:10px;box-shadow:none}
#al31hub .al31-rail [data-kind][aria-current=page],#al31hub .al32-desktop-nav button[aria-current=page],#al31hub .al31-mobile-nav button[aria-current=page]{background:color-mix(in srgb,var(--al33-accent) 9%,var(--al33-surface));color:var(--al33-accent);border-color:transparent}
#al31hub .al31-rail [data-kind]>span{color:inherit}#al31hub .al31-mobile-nav button[aria-current=page]:after{background:var(--al33-accent)}
#al31hub .al32-more,#al31hub .al31-chips button,#al31hub .al32-genres button,#al31hub .al32-coming,#al31hub .al31-empty,#al31hub .al32-loading,#al31hub .al32-coming button,#al31hub .al32-continue-list>button{background:var(--al33-surface);border-color:var(--al33-line);color:var(--al33-text)}
#al31hub .al32-chapter-pills>button,#al31hub .al32-chapter-pills>button+button{background:color-mix(in srgb,var(--al33-accent) 7%,var(--al33-surface));color:var(--al33-accent);border:0;border-radius:8px;min-height:50px}
#al31hub .al32-chapter-pills small{color:var(--al33-muted)}#al31hub .al32-coming h3,#al31hub .al31-empty h3,#al31hub .al32-loading h2{color:var(--al33-text)}
#al31hub .al32-update{border:0;background:transparent}#al31hub .al32-update-cover{aspect-ratio:2/2.6;overflow:hidden;border-radius:12px}#al31hub .al32-chapter-pills{padding:10px 0 0}
#al31hub .al32-footer,#al31hub .al32-rank,#al31hub .al31-chapter,#al31hub .al31-work-follow{border-color:var(--al33-line)}#al31hub .al31-card-fav{background:#17191dd9;color:#fff}
#al31hub .al31-top{padding-inline:22px}#al31hub .al31-layout{grid-template-columns:180px minmax(0,1fr)}#al31hub .al31-main{padding-inline:clamp(20px,4vw,60px)}
#al31hub .al31-work-hero{grid-template-columns:155px minmax(0,1fr);gap:25px}#al31hub .al31-work-info h1{font-size:34px}#al31hub .al31-chapter-section{border-radius:14px}
#appearance33{width:min(430px,calc(100vw - 30px));background:var(--al33-surface);color:var(--al33-text);border:1px solid var(--al33-line);border-radius:20px;padding:23px;box-shadow:0 20px 90px #0005;color-scheme:light;z-index:20000;font:15px/1.5 system-ui}#appearance33::backdrop{background:#1117}#appearance33 *{box-sizing:border-box}#appearance33 header{display:flex;justify-content:space-between;align-items:center}#appearance33 h2{margin:0;font-size:25px}#appearance33 button{font:inherit;min-height:44px;cursor:pointer;border:1px solid var(--al33-line);border-radius:10px;background:var(--al33-surface);color:var(--al33-text);padding:9px 13px}#appearance33 header button{font-size:24px;border:0}#appearance33 .theme33-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}#appearance33 [data-theme33]{display:flex;flex-direction:column;align-items:center;gap:8px}#appearance33 i{display:block;width:33px;height:33px;border:3px solid;border-radius:50%}#appearance33 [aria-pressed=true]{outline:2px solid var(--al33-accent);outline-offset:2px}.theme33-custom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--al33-line);padding:18px 0}.theme33-custom input{width:60px;height:44px;border:0;background:none}.theme33-caption{font-size:12px;color:var(--al33-muted)}[data-appearance33]{min-width:44px;min-height:44px;border-radius:50%;font-size:22px;cursor:pointer}
html[data-reading-theme] .reader-top,html[data-reading-theme] .reader-toolbar{background:var(--al33-surface);color:var(--al33-text);border-color:var(--al33-line)}html[data-reading-theme] body:has(.reader-top){background:var(--al33-bg);color:var(--al33-text)}html[data-reading-theme] .reader-top h1{color:var(--al33-text)}
@media(max-width:600px){#al31hub .al31-layout{display:flex}#al31hub .al31-top{padding:0 12px}#al31hub .al31-main{padding:20px 16px 100px}#al31hub .al32-feature{padding:18px;grid-template-columns:minmax(0,1fr) 95px;min-height:180px}#al31hub .al32-feature h2{font-size:25px}#al31hub .al31-work-hero{display:flex;flex-direction:column;gap:18px}#al31hub .al31-work-cover{width:100%;height:210px;aspect-ratio:auto}#al31hub .al31-work-cover img{object-position:center 30%}#al31hub .al31-work-info h1{font-size:28px}#al31hub .al31-work-actions{flex-wrap:nowrap}#al31hub .al31-work-actions .al31-primary{width:auto;flex:1}#al31hub .al31-work-actions .al31-secondary{width:auto}#al31hub .al31-work-follow>span{font-size:15px}#al31hub .al31-main .al32-feature .al31-eyebrow{font-size:9px}#al31hub .al32-heading p{font-size:12px}#al31hub .al31-card-info h3{font-size:16px}#al31hub .al31-mobile-nav button{font-size:11px!important}#al31hub .al31-search input{font-size:15px}}
#al31hub .al32-page-top h1,#al31hub .al32-collection-head h2,#al31hub .al31-work-info h1,#al31hub .al31-personal-hero h1,#al31hub .al32-updates.single .al32-update-name{color:var(--al33-text)}
#al31hub .al32-feature-meta>b,#al31hub .al31-card-info>span i,#al31hub .al32-rank>b{color:var(--al33-accent)}
#al31hub .al31-rail-bottom a,#al31hub [data-global-home],#al31hub .al32-footer button{color:var(--al33-muted)!important}
