/* GENERATED by scripts/build_light_theme.py from the dark-first page CSS.
   Do not edit; hand-written light rules live in theme-light.css. */
/* static/css/style.css */
:where(html[data-theme="light"]) .glass-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:var(--text-main)}
:where(html[data-theme="light"]) .text-main:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main) !important}
:where(html[data-theme="light"]) .text-sec:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary) !important}
:where(html[data-theme="light"]) .text-mut:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted) !important}
:where(html[data-theme="light"]) .bg-theme:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:var(--bg-body) !important}
:where(html[data-theme="light"]) .border-theme:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--border-color) !important}
:where(html[data-theme="light"]) body{background-color:var(--bg-body);color:var(--text-main)}
:where(html[data-theme="light"]) ::selection{background:var(--accent);color:#fff}
:where(html[data-theme="light"]) ::-webkit-scrollbar-thumb{background:rgba(21,19,26,0.18)}
:where(html[data-theme="light"]) ::-webkit-scrollbar-thumb:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.342)}
:where(html[data-theme="light"]) .navbar:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border-bottom:1px solid var(--border-color)}
:where(html[data-theme="light"]) .logo:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .nav-links a:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nav-links button:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary)}
:where(html[data-theme="light"]) .nav-links a:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nav-links a.active:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nav-links button:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nav-links button.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .search-form:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:1px solid var(--border-color)}
:where(html[data-theme="light"]) .search-form:focus-within:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}
:where(html[data-theme="light"]) .search-form input:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .search-form button:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .search-form button:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .btn-login-nav:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white !important;box-shadow:0 4px 15px var(--accent-glow)}
:where(html[data-theme="light"]) .btn-login-nav:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
:where(html[data-theme="light"]) .dropbtn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .dropdown-content:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 40px rgba(30,24,48,0.16);background-color:var(--bg-card);border:1px solid var(--border-color)}
:where(html[data-theme="light"]) .dropdown-header:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .dropdown-content a:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary)}
:where(html[data-theme="light"]) .dropdown-content a:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:var(--bg-main);color:var(--text-main)}
:where(html[data-theme="light"]) .auth-container:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border:1px solid var(--border-color)}
:where(html[data-theme="light"]) .auth-container h2:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .auth-form input:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:1px solid var(--border-color);color:var(--text-main)}
:where(html[data-theme="light"]) .auth-form input:focus:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent)}
:where(html[data-theme="light"]) .auth-form button[type="submit"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
:where(html[data-theme="light"]) .auth-form button[type="submit"]:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
:where(html[data-theme="light"]) .novel-cover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 20px 40px rgba(30,24,48,0.16);color:#5f5f5f;background-color:var(--bg-card)}
:where(html[data-theme="light"]) .novel-info:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .novel-title:where(:not([data-keep-dark],[data-keep-dark] *)){text-shadow:0 2px 20px rgba(30,24,48,0.16)}
:where(html[data-theme="light"]) .meta-tag:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09);color:#1f1f1f;border:1px solid rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .author-tag:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
:where(html[data-theme="light"]) .btn-read:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white;box-shadow:0 10px 30px var(--accent-glow)}
:where(html[data-theme="light"]) .btn-library:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09);color:#141414;border:1px solid rgba(21,19,26,0.18)}
:where(html[data-theme="light"]) .btn-library:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.18)}
:where(html[data-theme="light"]) .novel-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#24282e}
:where(html[data-theme="light"]) .btn-read-more:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
@media (max-width: 768px){:where(html[data-theme="light"]) .novel-cover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 12px 32px rgba(30,24,48,0.192) !important}:where(html[data-theme="light"]) .novel-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#24282e !important}}
:where(html[data-theme="light"]) .tooltip:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#eef0f5;color:#141414;box-shadow:0 4px 6px rgba(30,24,48,0.096);border:1px solid rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .glass-search-container:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 32px rgba(30,24,48,0.032);background:var(--glass-inner-bg);border:1px solid var(--glass-border)}
:where(html[data-theme="light"]) .glass-search-container:focus-within:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}
:where(html[data-theme="light"]) .glass-search-input:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .glass-search-input:where(:not([data-keep-dark],[data-keep-dark] *))::placeholder{color:var(--text-muted)}
:where(html[data-theme="light"]) .glass-search-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .novel-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .chapter-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) a.card-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 20px -10px rgba(139, 92, 246, 0.3)}
:where(html[data-theme="light"]) input:focus:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) textarea:focus:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) select:focus:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 3px rgba(139, 92, 246, 0.25) !important;border-color:var(--accent) !important}
:where(html[data-theme="light"]) .chapter-item:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);border:1px solid rgba(21,19,26,0.072)}
:where(html[data-theme="light"]) .chapter-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);border-color:rgba(21,19,26,0.135);box-shadow:0 4px 20px rgba(30,24,48,0.064);border-left-color:var(--accent)}
:where(html[data-theme="light"]) .chapter-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
:where(html[data-theme="light"]) .chapter-item:hover .chapter-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent-hover)}
:where(html[data-theme="light"]) .chapter-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary)}
:where(html[data-theme="light"]) .chapter-item:hover .chapter-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .chapter-date:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .chapter-badge-new:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
/* static/css/home.css */
html[data-theme="light"],:where(html[data-theme="light"]) body{background-color:var(--bg-main)}
:where(html[data-theme="light"]) .hero-section:where(:not([data-keep-dark],[data-keep-dark] *)){background:#fbfbfb}
:where(html[data-theme="light"]) .hero-gradient-overlay:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(to right, rgba(255,255,255,0.855) 15%, rgba(255,255,255,0.63) 50%, transparent)}
:where(html[data-theme="light"]) .hero-tag:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:#fff;box-shadow:0 0 15px var(--accent-glow)}
:where(html[data-theme="light"]) .hero-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;text-shadow:0 2px 10px rgba(30,24,48,0.16)}
:where(html[data-theme="light"]) .hero-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#333333}
:where(html[data-theme="light"]) .hero-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:#fff;color:#000}
:where(html[data-theme="light"]) .hero-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 5px 20px rgba(21,19,26,0.24)}
:where(html[data-theme="light"]) .hero-poster:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:-10px 10px 30px rgba(30,24,48,0.16)}
:where(html[data-theme="light"]) .section-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary)}
:where(html[data-theme="light"]) .novel-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:#efefef}
:where(html[data-theme="light"]) .novel-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 15px 30px -5px rgba(139, 92, 246, 0.25)}
:where(html[data-theme="light"]) .card-overlay:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(to top, var(--bg-body), transparent)}
:where(html[data-theme="light"]) .card-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
@media (max-width: 768px){:where(html[data-theme="light"]) .hero-poster:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 25px rgba(30,24,48,0.224)}}
/* static/css/home-experience.css */
:where(html[data-theme="light"]) .home-page:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512;background:#fbfbfb}
:where(html[data-theme="light"]) .nhx-experience:where(:not([data-keep-dark],[data-keep-dark] *)){--nhx-canvas:#fbfbfb;--nhx-canvas-soft:#fbfbfb;--nhx-surface:#fbfbfb;--nhx-surface-solid:#fbfbfb;--nhx-ink:#171512;--nhx-muted:rgba(26,24,20,0.888);--nhx-faint:rgba(21,19,26,0.342);--nhx-line:rgba(21,19,26,0.099);--nhx-line-strong:rgba(21,19,26,0.18);--nhx-accent:#5a3b9b;--nhx-paper:#36322a;background:#fbfbfb;color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-index:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink);background:linear-gradient(145deg, rgba(148, 120, 207, 0.32), rgba(148, 120, 207, 0.06));border:1px solid rgba(148, 120, 207, 0.44)}
:where(html[data-theme="light"]) .nhx-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-text-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-text-link span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-accent)}
:where(html[data-theme="light"]) .nhx-text-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-text-link:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-reading-primary:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(112deg, rgba(237,238,244,0.9), rgba(242,243,247,0.76)),
        var(--nhx-canvas-soft);box-shadow:0 34px 100px rgba(30,24,48,0.109);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-reading-primary:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(118deg, transparent 0 72%, rgba(148, 120, 207, 0.08) 72% 73%, transparent 73%),
        repeating-linear-gradient(0deg, transparent 0 31px, rgba(21,19,26,0.014) 31px 32px)}
:where(html[data-theme="light"]) .nhx-reading-primary:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:rgba(148, 120, 207, 0.13);border:1px solid rgba(148, 120, 207, 0.24)}
:where(html[data-theme="light"]) .nhx-reading-primary:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-reading-primary:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 42px 120px rgba(30,24,48,0.147);border-color:rgba(148, 120, 207, 0.42)}
:where(html[data-theme="light"]) .nhx-reading-spine:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:inset 1px 0 rgba(21,19,26,0.132), 0 18px 30px rgba(30,24,48,0.064);color:rgba(244, 241, 235, 0.82);background:linear-gradient(180deg, rgba(148, 120, 207, 0.68), rgba(73, 59, 106, 0.3))}
:where(html[data-theme="light"]) .nhx-reading-cover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:-10px 24px 42px rgba(30,24,48,0.154)}
:where(html[data-theme="light"]) .nhx-cover-edge:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, #f5f6f9, rgba(21,19,26,0.108), #f5f6f9)}
:where(html[data-theme="light"]) .nhx-cover-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-secondary-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72);background:linear-gradient(145deg, #dfe1e9, #fbfbfb);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-page-kicker:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-popular-label:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-accent)}
:where(html[data-theme="light"]) .nhx-reading-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-reading-chapter:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-reading-excerpt:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.792)}
:where(html[data-theme="light"]) .nhx-reading-progress:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-secondary-progress:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072)}
:where(html[data-theme="light"]) .nhx-reading-progress > span:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-secondary-progress > i:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, #6f5a9e, #ad92e2)}
:where(html[data-theme="light"]) .nhx-reading-percent:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-continue-action:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-continue-action i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-accent)}
:where(html[data-theme="light"]) .nhx-others-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-reading-secondary:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,241,246,0.6);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-reading-secondary:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:var(--nhx-accent-soft)}
:where(html[data-theme="light"]) .nhx-reading-secondary:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-reading-secondary:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(238,239,244,0.78);border-color:rgba(148, 120, 207, 0.38)}
:where(html[data-theme="light"]) .nhx-secondary-copy strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-secondary-copy > span:not(.nhx-secondary-progress):where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-secondary-arrow:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-chaos-stage:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle at 50% 45%, rgba(148, 120, 207, 0.15), transparent 34%),
        linear-gradient(123deg, rgba(240,241,246,0.32), rgba(245,246,249,0.06));border:1px solid rgba(21,19,26,0.041)}
:where(html[data-theme="light"]) .nhx-resonance-ring:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(148, 120, 207, 0.19);box-shadow:inset 0 0 0 44px rgba(148, 120, 207, 0.018),
        inset 0 0 0 45px rgba(148, 120, 207, 0.08),
        inset 0 0 0 110px rgba(148, 120, 207, 0.012),
        inset 0 0 0 111px rgba(148, 120, 207, 0.05)}
:where(html[data-theme="light"]) .nhx-fragment:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:inset 10px 8px 30px rgba(21,19,26,0.015);background:linear-gradient(145deg, rgba(180, 157, 226, 0.19), rgba(72, 61, 106, 0.035));border:1px solid rgba(166, 139, 219, 0.32)}
:where(html[data-theme="light"]) .nhx-fragment:where(:not([data-keep-dark],[data-keep-dark] *))::after{border-top:1px solid rgba(21,19,26,0.153)}
:where(html[data-theme="light"]) .nhx-popular-surface:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(148deg, color-mix(in srgb, var(--series-color) 16%, rgba(239,240,245,0.88)), rgba(245,246,249,0.82));border:1px solid color-mix(in srgb, var(--series-color) 42%, rgba(21,19,26,0.072));box-shadow:0 28px 80px rgba(30,24,48,0.134)}
:where(html[data-theme="light"]) .nhx-popular-card:hover .nhx-popular-surface:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-popular-card:focus-visible .nhx-popular-surface:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--series-color) 68%, rgba(21,19,26,0.216));box-shadow:0 38px 100px rgba(30,24,48,0.176)}
:where(html[data-theme="light"]) .nhx-rank-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--series-color) 27%, transparent)}
:where(html[data-theme="light"]) .nhx-stone-frame:where(:not([data-keep-dark],[data-keep-dark] *)){filter:drop-shadow(0 24px 26px rgba(30,24,48,0.154))}
:where(html[data-theme="light"]) .nhx-popular-card:hover .nhx-stone-frame:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-popular-card:focus-visible .nhx-stone-frame:where(:not([data-keep-dark],[data-keep-dark] *)){filter:drop-shadow(0 31px 34px rgba(30,24,48,0.186))}
:where(html[data-theme="light"]) .nhx-stone-facet:where(:not([data-keep-dark],[data-keep-dark] *)){background:color-mix(in srgb, var(--series-color) 25%, transparent);border:1px solid color-mix(in srgb, var(--series-color) 52%, transparent)}
:where(html[data-theme="light"]) .nhx-popular-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-popular-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-popular-meta i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--series-color)}
:where(html[data-theme="light"]) .nhx-collection-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(128deg, rgba(238,239,244,0.88), rgba(245,246,249,0.91));border:1px solid color-mix(in srgb, var(--collection-color) 34%, rgba(21,19,26,0.09));box-shadow:0 34px 96px rgba(30,24,48,0.115)}
:where(html[data-theme="light"]) .nhx-collection-atmosphere:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(90deg, rgba(246,246,250,0.68) 0%, rgba(246,246,250,0.26) 52%, transparent 100%)}
:where(html[data-theme="light"]) .nhx-collection-panel:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(110deg, rgba(21,19,26,0.032), transparent 22%),
        repeating-linear-gradient(0deg, transparent 0 42px, rgba(21,19,26,0.016) 42px 43px)}
:where(html[data-theme="light"]) .nhx-collection-cut:where(:not([data-keep-dark],[data-keep-dark] *)){background:color-mix(in srgb, var(--collection-color) 22%, transparent);border:1px solid color-mix(in srgb, var(--collection-color) 44%, transparent)}
:where(html[data-theme="light"]) .nhx-collection-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-collection-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-book-cover-shell:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(244,245,248,0.72);border:1px solid rgba(21,19,26,0.117);box-shadow:0 17px 34px rgba(30,24,48,0.109)}
:where(html[data-theme="light"]) .nhx-book-reflection:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(108deg, transparent 42%, rgba(21,19,26,0.117) 49%, transparent 56%)}
:where(html[data-theme="light"]) .nhx-collection-book > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}
:where(html[data-theme="light"]) .nhx-community-strip:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(120deg, rgba(238,239,244,0.9), rgba(243,244,248,0.88));box-shadow:0 28px 80px rgba(30,24,48,0.09);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-community-shard:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(150deg, rgba(148,120,207,0.2), rgba(148,120,207,0.025));border-inline:1px solid rgba(148,120,207,0.22)}
:where(html[data-theme="light"]) .nhx-community-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1e1c23;background:rgba(148,120,207,0.16);border:1px solid rgba(148,120,207,0.28)}
:where(html[data-theme="light"]) .nhx-community-main h2:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-community-main p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-community-button:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.126);color:#f7f3ff;background:#705a9d}
:where(html[data-theme="light"]) .nhx-community-button:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-community-button:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){background:#8169af}
:where(html[data-theme="light"]) .nhx-support-links:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(245,246,249,0.48);border-left:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-support-links > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-support-links a:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.032);color:var(--nhx-muted);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-support-links a:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-support-links a:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink);border-color:rgba(148,120,207,0.36)}
:where(html[data-theme="light"]) .nhx-footer:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(247,248,250,0.54);border-top:1px solid rgba(21,19,26,0.063)}
:where(html[data-theme="light"]) .nhx-footer-brand > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-footer-brand > strong span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-accent)}
:where(html[data-theme="light"]) .nhx-footer-brand p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-footer-socials a:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted);border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-footer-socials a:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-footer-socials a:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-footer-nav strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}
:where(html[data-theme="light"]) .nhx-footer-nav a:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-footer-nav a:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-footer-nav a:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-footer-bottom:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.72);border-top:1px solid rgba(21,19,26,0.05)}
:where(html[data-theme="light"]) .nhx-experience a:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){outline:2px solid #b9a5e4}
@media (max-width: 1120px){:where(html[data-theme="light"]) .nhx-support-links:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--nhx-line)}}
@media (max-width: 680px){:where(html[data-theme="light"]) .nhx-section-header > .nhx-text-link span:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid var(--nhx-line)}}
:where(html[data-theme="light"]) .nhx-weather-layer:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(to bottom, #fbfbfb 0%, transparent 3%, transparent 97%, #fbfbfb 100%)}
:where(html[data-theme="light"]) .nhx-weather-layer:where(:not([data-keep-dark],[data-keep-dark] *))::before{background-image:radial-gradient(circle, rgba(21,19,26,0.405) 0 0.8px, transparent 1.4px),
        radial-gradient(circle, rgba(21,19,26,0.225) 0 0.6px, transparent 1.2px)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='fireflies'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:#d9bd7f;box-shadow:0 0 12px rgba(217, 189, 127, 0.72)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='motes'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.576)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='shooting-stars'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, transparent, rgba(21,19,26,0.792) 72%, rgba(21,19,26,0.81))}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='rain'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(transparent, rgba(181, 202, 229, 0.76));box-shadow:0 0 4px rgba(181, 202, 229, 0.16)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='ink'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(158, 132, 211, 0.48)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='snow'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.792);box-shadow:0 0 7px rgba(21,19,26,0.192)}
:where(html[data-theme="light"]) :is(.nhx-experience, .novzon-leaderboard-page)[data-atmosphere='constellation'] .nhx-weather-particle:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ddd5ef;box-shadow:0 0 10px rgba(167, 139, 223, 0.76)}
:where(html[data-theme="light"]) .nhx-popular-desktop-stage:where(:not([data-keep-dark],[data-keep-dark] *))::before{border:1px solid rgba(21,19,26,0.045);background:linear-gradient(118deg, rgba(150, 122, 203, 0.08), transparent 29%),
        radial-gradient(circle at 51% 45%, transparent, transparent 42%)}
:where(html[data-theme="light"]) .nhx-popular-desktop-stage:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(90deg, transparent, rgba(148, 120, 207, 0.65), transparent);box-shadow:0 0 28px rgba(148, 120, 207, 0.26)}
:where(html[data-theme="light"]) .nhx-popular-cluster .nhx-popular-surface:where(:not([data-keep-dark],[data-keep-dark] *))::before{border:1px solid color-mix(in srgb, var(--series-color) 48%, rgba(21,19,26,0.072));background:linear-gradient(140deg, color-mix(in srgb, var(--series-color) 19%, rgba(239,240,245,0.92)), rgba(245,246,249,0.9) 66%),
        rgba(243,244,248,0.88);box-shadow:0 32px 90px rgba(30,24,48,0.154), inset 0 1px rgba(21,19,26,0.033)}
:where(html[data-theme="light"]) .nhx-popular-cluster .nhx-popular-surface:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(71deg, transparent 42%, color-mix(in srgb, var(--series-color) 62%, transparent) 42.4% 42.8%, transparent 43.2%),
        linear-gradient(132deg, transparent 67%, rgba(21,19,26,0.234) 67.2% 67.5%, transparent 67.8%)}
:where(html[data-theme="light"]) .nhx-cover-echo:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid color-mix(in srgb, var(--series-color) 58%, transparent);background:color-mix(in srgb, var(--series-color) 18%, transparent);box-shadow:0 0 52px color-mix(in srgb, var(--series-color) 22%, transparent)}
:where(html[data-theme="light"]) .nhx-popular-cluster .nhx-stone-frame:where(:not([data-keep-dark],[data-keep-dark] *)){filter:drop-shadow(0 26px 30px rgba(30,24,48,0.179))}
:where(html[data-theme="light"]) .nhx-card-shard:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, color-mix(in srgb, var(--series-color) 28%, transparent), rgba(21,19,26,0.023));border:1px solid color-mix(in srgb, var(--series-color) 54%, transparent)}
:where(html[data-theme="light"]) .nhx-rank-sigil:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:color-mix(in srgb, var(--series-color) 48%, rgba(242,242,247,0.88));border:1px solid color-mix(in srgb, var(--series-color) 68%, rgba(21,19,26,0.18));box-shadow:0 18px 36px rgba(30,24,48,0.096)}
:where(html[data-theme="light"]) .nhx-popular-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--series-color) 72%, #141414)}
:where(html[data-theme="light"]) .nhx-popular-open:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}
@media (min-width: 901px){:where(html[data-theme="light"]) .nhx-collection-book > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}:where(html[data-theme="light"]) .nhx-collection-book:hover > strong:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-book:focus-visible > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}}
:where(html[data-theme="light"]) .nhx-collection-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512;border-bottom:1px solid color-mix(in srgb, var(--collection-color) 34%, rgba(21,19,26,0.09));border-left:2px solid color-mix(in srgb, var(--collection-color) 76%, white 8%);background:linear-gradient(90deg, color-mix(in srgb, var(--collection-color) 11%, transparent), transparent 72%)}
:where(html[data-theme="light"]) .nhx-collection-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-link:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;border-color:color-mix(in srgb, var(--collection-color) 82%, white 12%);background:linear-gradient(90deg, color-mix(in srgb, var(--collection-color) 18%, transparent), transparent 78%)}
:where(html[data-theme="light"]) .nhx-collection-link-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512 !important}
:where(html[data-theme="light"]) .nhx-collection-link:hover .nhx-collection-link-label:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-link:focus-visible .nhx-collection-link-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) .nhx-collection-link .nhx-collection-link-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;border:1px solid color-mix(in srgb, var(--collection-color) 56%, rgba(21,19,26,0.144));background:color-mix(in srgb, var(--collection-color) 20%, rgba(245,246,249,0.55))}
:where(html[data-theme="light"]) .nhx-collection-link:hover .nhx-collection-link-icon:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-link:focus-visible .nhx-collection-link-icon:where(:not([data-keep-dark],[data-keep-dark] *)){background:color-mix(in srgb, var(--collection-color) 30%, rgba(245,246,249,0.5))}
:where(html[data-theme="light"]) .novel-hover-preview.theme-fractured .novel-hover-preview__surface:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--preview-color, #9478cf) 52%, rgba(21,19,26,0.117));background:linear-gradient(135deg, color-mix(in srgb, var(--preview-color, #9478cf) 14%, rgba(240,241,246,0.96)), rgba(245,246,249,0.97));box-shadow:0 30px 90px rgba(30,24,48,0.211), 0 0 42px color-mix(in srgb, var(--preview-color, #9478cf) 12%, transparent)}
:where(html[data-theme="light"]) .novel-hover-preview.theme-fractured .novel-hover-preview__surface:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(122deg, color-mix(in srgb, var(--preview-color, #9478cf) 15%, transparent), transparent 43%),
        linear-gradient(68deg, transparent 72%, rgba(21,19,26,0.072) 72.3% 72.7%, transparent 73%)}
:where(html[data-theme="light"]) .novel-hover-preview.theme-fractured .novel-hover-preview__eyebrow:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--preview-color, #5a3b9b) 70%, #141414)}
:where(html[data-theme="light"]) .novel-hover-preview.theme-fractured .novel-hover-preview__eyebrow:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:var(--preview-color, #9478cf);box-shadow:0 0 14px var(--preview-color, #9478cf)}
:where(html[data-theme="light"]) .novel-hover-preview.theme-fractured .novel-hover-preview__action:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--preview-color, #9478cf) 58%, transparent);background:color-mix(in srgb, var(--preview-color, #9478cf) 20%, transparent)}
@media (max-width: 900px){:where(html[data-theme="light"]) .nhx-popular-mobile-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid color-mix(in srgb, var(--series-color) 26%, rgba(21,19,26,0.072));background:linear-gradient(112deg, color-mix(in srgb, var(--series-color) 8%, rgba(240,241,246,0.88)), rgba(244,245,248,0.86));box-shadow:0 14px 38px rgba(30,24,48,0.07)}:where(html[data-theme="light"]) .nhx-popular-mobile-card:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(90deg, var(--series-color), transparent 70%)}:where(html[data-theme="light"]) .nhx-mobile-rank:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--series-color) 72%, #141414)}:where(html[data-theme="light"]) .nhx-mobile-popular-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#fbfbfb;box-shadow:0 9px 22px rgba(30,24,48,0.112)}:where(html[data-theme="light"]) .nhx-mobile-popular-copy small:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--series-color) 66%, #141414)}:where(html[data-theme="light"]) .nhx-mobile-popular-copy strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}:where(html[data-theme="light"]) .nhx-mobile-popular-copy > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}:where(html[data-theme="light"]) .nhx-popular-mobile-card > i:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--series-color) 60%, #141414)}}
@media (max-width: 680px){:where(html[data-theme="light"]) .nhx-experience:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(ellipse 80% 22% at 100% 2%, transparent, transparent 76%),
            linear-gradient(180deg, #fbfbfb, #fbfbfb 54%, #fbfbfb)}:where(html[data-theme="light"]) .nhx-reading-primary:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(118deg, rgba(238,239,244,0.94), rgba(243,244,248,0.9));box-shadow:0 18px 48px rgba(30,24,48,0.09)}:where(html[data-theme="light"]) .nhx-collection-panel:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-panel:nth-child(3n + 1):where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-panel:nth-child(3n + 2):where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-collection-panel:nth-child(3n):where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 18px 48px rgba(30,24,48,0.083)}}
@media (max-width: 900px){:where(html[data-theme="light"]) .nhx-collection-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.936)}:where(html[data-theme="light"]) .nhx-collection-rail-progress:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}:where(html[data-theme="light"]) .nhx-collection-rail-progress i:where(:not([data-keep-dark],[data-keep-dark] *)){background:color-mix(in srgb, var(--collection-color) 72%, rgba(21,19,26,0.234))}:where(html[data-theme="light"]) .nhx-collection-rail-button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512;border:1px solid color-mix(in srgb, var(--collection-color) 45%, rgba(21,19,26,0.126));background:color-mix(in srgb, var(--collection-color) 12%, rgba(245,246,249,0.68))}}
@media (max-width: 900px){:where(html[data-theme="light"]) .nhx-collection-panel:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 18px 46px rgba(30,24,48,0.09)}:where(html[data-theme="light"]) .nhx-collection-atmosphere:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--collection-color) 18%, transparent), transparent 42%),
            radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--collection-color) 12%, transparent), transparent 48%)}}
:where(html[data-theme="light"]) .nhx-kicker:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-accent)}
:where(html[data-theme="light"]) .nhx-personal:where(:not([data-keep-dark],[data-keep-dark] *)){--shelf-paper:#37332c}
:where(html[data-theme="light"]) .nhx-shelf-loading:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-shelf-empty:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(238,239,244,0.96), rgba(244,244,248,0.98));border:1px solid var(--nhx-line)}
:where(html[data-theme="light"]) .nhx-shelf-loading-copy:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-shelf-skeletons i:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(100deg, rgba(21,19,26,0.032) 25%, rgba(21,19,26,0.077) 42%, rgba(21,19,26,0.032) 60%);border:1px solid rgba(21,19,26,0.054)}
:where(html[data-theme="light"]) .nhx-personal-shelf:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 8% 12%, transparent, transparent 30%),
        linear-gradient(115deg, rgba(236,236,243,0.98), rgba(242,243,247,0.99) 54%, rgba(242,240,246,0.98)),
        #f0f1f6;box-shadow:0 34px 80px rgba(30,24,48,0.083), inset 0 1px rgba(21,19,26,0.042);border:1px solid rgba(148, 120, 207, 0.28)}
:where(html[data-theme="light"]) .nhx-personal-shelf:where(:not([data-keep-dark],[data-keep-dark] *))::before{background-image:linear-gradient(rgba(21,19,26,0.023) 1px, transparent 1px),
        linear-gradient(90deg, rgba(21,19,26,0.016) 1px, transparent 1px)}
:where(html[data-theme="light"]) .nhx-shelf-intro:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.081)}
:where(html[data-theme="light"]) .nhx-shelf-intro > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4c05d1}
:where(html[data-theme="light"]) .nhx-shelf-intro > span i:where(:not([data-keep-dark],[data-keep-dark] *)){background:#b58aff;box-shadow:0 0 12px rgba(181,138,255,.55)}
:where(html[data-theme="light"]) .nhx-shelf-intro p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-shelf-book:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(21,19,26,0.054), rgba(21,19,26,0.011) 58%),
        rgba(244,245,248,0.52);border:1px solid rgba(21,19,26,0.081);color:var(--nhx-ink)}
:where(html[data-theme="light"]) .nhx-shelf-book:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(transparent, #b58aff 30%, #b58aff 70%, transparent)}
:where(html[data-theme="light"]) .nhx-shelf-book--lead:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 15% 18%, transparent, transparent 34%),
        linear-gradient(135deg, rgba(21,19,26,0.059), rgba(21,19,26,0.011) 58%),
        rgba(244,245,248,0.62)}
:where(html[data-theme="light"]) .nhx-shelf-book:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-shelf-book:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(150deg, transparent, rgba(21,19,26,0.016) 60%);border-color:rgba(191,140,255,.42)}
:where(html[data-theme="light"]) .nhx-shelf-call:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
:where(html[data-theme="light"]) .nhx-shelf-cover-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){background:#fbfbfb;box-shadow:-11px 14px 25px rgba(30,24,48,0.122)}
:where(html[data-theme="light"]) .nhx-shelf-page-edge:where(:not([data-keep-dark],[data-keep-dark] *)){background:repeating-linear-gradient(180deg, #d5ccbd 0 2px, #8f887d 2px 3px)}
:where(html[data-theme="light"]) .nhx-shelf-copy > small:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4c05d1}
:where(html[data-theme="light"]) .nhx-shelf-summary:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-shelf-tags i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512;border:1px solid rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .nhx-shelf-reason:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1d1a16}
:where(html[data-theme="light"]) .nhx-shelf-reason b:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4c05d1}
:where(html[data-theme="light"]) .nhx-shelf-open:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141217}
:where(html[data-theme="light"]) .nhx-shelf-open i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4c05d1}
:where(html[data-theme="light"]) .nhx-shelf-foot:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-shelf-foot button:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.032);border:1px solid rgba(21,19,26,0.09);color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-shelf-foot button:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;border-color:rgba(186,149,255,.5)}
:where(html[data-theme="light"]) .nhx-shelf-empty-mark:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4c05d1;border:1px solid rgba(185,148,255,.4)}
:where(html[data-theme="light"]) .nhx-shelf-empty p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-shelf-empty a:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4d05d1}
:where(html[data-theme="light"]) .nhx-discovery-route:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 77% 38%, rgba(195,151,72,.14), transparent 25%),
        linear-gradient(109deg, #fbfbfb, #fbfbfb 48%, #fbfbfb);color:var(--nhx-ink);border-top:1px solid rgba(194,212,223,.2);border-bottom:1px solid rgba(205,162,81,.25)}
:where(html[data-theme="light"]) .nhx-discovery-route:where(:not([data-keep-dark],[data-keep-dark] *))::before{background-image:linear-gradient(rgba(21,19,26,0.032) 1px, transparent 1px), linear-gradient(90deg, rgba(21,19,26,0.023) 1px, transparent 1px)}
:where(html[data-theme="light"]) .nhx-discovery-origin small:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-discovery-arrival small:where(:not([data-keep-dark],[data-keep-dark] *)){color:#8c6a2c}
:where(html[data-theme="light"]) .nhx-discovery-origin > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--nhx-muted)}
:where(html[data-theme="light"]) .nhx-map-shadow:where(:not([data-keep-dark],[data-keep-dark] *)){stroke:rgba(255,255,255,0.585)}
:where(html[data-theme="light"]) .nhx-map-path:where(:not([data-keep-dark],[data-keep-dark] *)){stroke:#d6b878}
:where(html[data-theme="light"]) .nhx-discovery-map circle:where(:not([data-keep-dark],[data-keep-dark] *)){fill:#f2f4f7;stroke:#d6b878}
:where(html[data-theme="light"]) .nhx-map-compass:where(:not([data-keep-dark],[data-keep-dark] *)){fill:#e0c17e;filter:drop-shadow(0 0 7px rgba(224,193,126,.45))}
:where(html[data-theme="light"]) .nhx-route-shard:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(118,160,182,.15);border:1px solid rgba(152,190,208,.22)}
:where(html[data-theme="light"]) .nhx-route-note:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.72)}
:where(html[data-theme="light"]) .nhx-route-note.note-c:where(:not([data-keep-dark],[data-keep-dark] *)){color:#8a6d2d}
:where(html[data-theme="light"]) .nhx-discovery-arrival strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#897138}
:where(html[data-theme="light"]) .nhx-discovery-button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#15130f;background:#d8b66e}
:where(html[data-theme="light"]) .nhx-discovery-route:hover .nhx-discovery-button:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f0d795}
:where(html[data-theme="light"]) .nhx-comment-journal:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 50% 0, transparent, transparent 36%),
        linear-gradient(116deg, rgba(239,240,245,0.97), rgba(243,244,248,0.99) 52%, rgba(240,240,245,0.97));border:1px solid rgba(21,19,26,0.099);box-shadow:0 30px 80px rgba(30,24,48,0.077), inset 0 1px rgba(21,19,26,0.03)}
:where(html[data-theme="light"]) .nhx-comment-journal-head:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.072);color:var(--nhx-faint)}
:where(html[data-theme="light"]) .nhx-comment-journal-head > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#531db9}
:where(html[data-theme="light"]) .nhx-comment-journal-head > span i:where(:not([data-keep-dark],[data-keep-dark] *)){background:#a879ff;box-shadow:0 0 14px rgba(168,121,255,.8)}
:where(html[data-theme="light"]) .nhx-comment-spread:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(90deg, rgba(255,255,255,0.306), rgba(21,19,26,0.032) 48%, rgba(255,255,255,0.288))}
:where(html[data-theme="light"]) .nhx-comment-page:where(:not([data-keep-dark],[data-keep-dark] *))::before{background-image:repeating-linear-gradient(180deg, transparent 0 39px, rgba(21,19,26,0.108) 39px 40px)}
:where(html[data-theme="light"]) .nhx-comment-page--right:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.011)}
:where(html[data-theme="light"]) .nhx-comment-page-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.72)}
:where(html[data-theme="light"]) .nhx-comment-page-label i:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(83,29,185,0.744)}
:where(html[data-theme="light"]) .nhx-comment-entry:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid color-mix(in srgb, var(--comment-color) 28%, rgba(21,19,26,0.09))}
:where(html[data-theme="light"]) .nhx-comment-entry:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:color-mix(in srgb, var(--comment-color) 7%, transparent)}
:where(html[data-theme="light"]) .nhx-comment-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--comment-color) 72%, #221f27)}
:where(html[data-theme="light"]) .nhx-comment-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#fbfbfb;box-shadow:7px 10px 20px rgba(30,24,48,0.09)}
:where(html[data-theme="light"]) .nhx-comment-cover:where(:not([data-keep-dark],[data-keep-dark] *))::after{border:1px solid rgba(21,19,26,0.117)}
:where(html[data-theme="light"]) .nhx-comment-context small:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--comment-color) 68%, #141217)}
:where(html[data-theme="light"]) .nhx-comment-context strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#171512}
:where(html[data-theme="light"]) .nhx-comment-copy > p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a1815}
:where(html[data-theme="light"]) .nhx-comment-user:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.924)}
:where(html[data-theme="light"]) .nhx-comment-user img:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nhx-comment-user > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:color-mix(in srgb, var(--comment-color) 50%, #e0e1e7);border:1px solid rgba(21,19,26,0.126)}
:where(html[data-theme="light"]) .nhx-comment-copy time:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.72)}
:where(html[data-theme="light"]) .nhx-comment-open:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--comment-color) 68%, #141217)}
:where(html[data-theme="light"]) .nhx-comment-open span:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid color-mix(in srgb, var(--comment-color) 50%, transparent)}
@media (max-width: 900px){:where(html[data-theme="light"]) .nhx-personal-shelf:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(160deg, #fbfbfb, #fbfbfb)}:where(html[data-theme="light"]) .nhx-comment-page--right:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.09)}}
/* static/css/home-mobile.css */

/* static/css/explore.css */
:where(html[data-theme="light"]) .explore-controls:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px solid rgba(21,19,26,0.045)}
:where(html[data-theme="light"]) .search-input-explore:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.27);border:1px solid rgba(21,19,26,0.09);color:#141414}
:where(html[data-theme="light"]) .search-input-explore:focus:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.45);border-color:var(--accent);box-shadow:0 0 15px rgba(138, 43, 226, 0.3)}
:where(html[data-theme="light"]) .search-icon-explore:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .filter-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09);color:var(--text-secondary)}
:where(html[data-theme="light"]) .filter-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09);color:#141414}
:where(html[data-theme="light"]) .filter-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white;border-color:var(--accent);box-shadow:0 0 15px rgba(138, 43, 226, 0.4)}
:where(html[data-theme="light"]) .explore-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045);background:var(--bg-card)}
:where(html[data-theme="light"]) .explore-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 30px rgba(30,24,48,0.128);border-color:rgba(138, 43, 226, 0.3)}
:where(html[data-theme="light"]) .explore-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#e3e3e3;color:rgba(23,23,23,0.72)}
:where(html[data-theme="light"]) .explore-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary)}
:where(html[data-theme="light"]) .explore-author:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .explore-tag:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.63);color:#141414}
/* static/css/library.css */
:where(html[data-theme="light"]) .library-header:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .library-header h1:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
:where(html[data-theme="light"]) .tab-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary)}
:where(html[data-theme="light"]) .tab-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.045)}
:where(html[data-theme="light"]) .tab-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:white;background:linear-gradient(135deg, var(--accent) 0%, #7000FF 100%);box-shadow:0 4px 15px rgba(138, 43, 226, 0.3)}
:where(html[data-theme="light"]) .lib-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045);background:var(--bg-card)}
:where(html[data-theme="light"]) .lib-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 30px rgba(30,24,48,0.128);border-color:rgba(138, 43, 226, 0.3)}
:where(html[data-theme="light"]) .lib-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#e3e3e3;color:rgba(23,23,23,0.72)}
:where(html[data-theme="light"]) .lib-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary)}
:where(html[data-theme="light"]) .progress-track:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .progress-fill:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);box-shadow:0 0 10px rgba(138, 43, 226, 0.5)}
:where(html[data-theme="light"]) .progress-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .progress-chapter:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary)}
:where(html[data-theme="light"]) .empty-state:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px dashed rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .empty-state i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
:where(html[data-theme="light"]) .empty-state h3:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary)}
:where(html[data-theme="light"]) .empty-state p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-secondary)}
:where(html[data-theme="light"]) .btn-explore:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
:where(html[data-theme="light"]) .btn-explore:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 15px rgba(138, 43, 226, 0.4)}
/* static/css/library-v2.css */
:where(html[data-theme="light"]) 12..96:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) 500;12..96:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) 600;12..96:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) 700;12..96:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) 800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');

:root:where(:not([data-keep-dark],[data-keep-dark] *)){--lib-canvas:#f5f6f9;--lib-frame:#edeef2;--lib-ink:#1a1814;--lib-ink-soft:#474237;--lib-faint:#d7d9de;--lib-cerulean:#1d6bba;--lib-rule:rgba(21,19,26,0.072);--lib-rule-strong:rgba(21,19,26,0.126)}
:where(html[data-theme="light"]) .lib-dashboard-wrapper:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:var(--lib-canvas);color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-header:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-section-id:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-section-id .lib-id-accent:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-title-main:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-nav-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-muted)}
:where(html[data-theme="light"]) .lib-nav-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .lib-nav-link:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-nav-link.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-continue-hero:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-surface)}
:where(html[data-theme="light"]) .lib-continue-hero:where(:not([data-keep-dark],[data-keep-dark] *))::after{background:linear-gradient(90deg, transparent, rgba(242,243,247,0.6))}
:where(html[data-theme="light"]) .lib-section-tag > span:first-child:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-muted)}
:where(html[data-theme="light"]) .lib-section-tag > span:first-child i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-work-cover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:-3px 0 0 0 rgba(201, 168, 76, 0.08),
        0 4px 16px -4px rgba(30,24,48,0.16),
        0 8px 24px -8px rgba(30,24,48,0.096);background:var(--lib-surface-alt)}
:where(html[data-theme="light"]) .lib-work-cover:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(180deg, rgba(201, 168, 76, 0.2) 0%, rgba(201, 168, 76, 0.06) 100%)}
:where(html[data-theme="light"]) .lib-cover-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint);background:var(--lib-surface-alt)}
:where(html[data-theme="light"]) .lib-work-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-work-title:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-unit-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-muted)}
:where(html[data-theme="light"]) .lib-unit-meta i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-badge-computed.caught-up:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-cerulean-soft);color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-badge-computed.finished:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(74, 154, 110, 0.1);color:var(--lib-emerald)}
:where(html[data-theme="light"]) .lib-progress-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-progress-track:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-rule)}
:where(html[data-theme="light"]) .lib-progress-fill:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-continue-action:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-continue-action:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#5ba4ee;box-shadow:0 2px 12px rgba(77, 154, 232, 0.25)}
:where(html[data-theme="light"]) .lib-metrics-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-surface)}
:where(html[data-theme="light"]) .lib-metrics-panel .lib-section-tag > span:last-child:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-stat-primary .lib-stat-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-stat-primary .lib-stat-value:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-stat-secondary .lib-stat-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-stat-secondary .lib-stat-value:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-stat-secondary .lib-stat-value i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-stat-secondary .lib-stat-aside:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-stat-tertiary .lib-stat-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-stat-tertiary .lib-stat-value:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink-soft)}
:where(html[data-theme="light"]) .lib-most-read-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-surface-alt);box-shadow:-2px 0 0 0 rgba(201, 168, 76, 0.06)}
:where(html[data-theme="light"]) .lib-most-read-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-most-read-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-most-read-title:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-most-read-time:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-section-header:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-section-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink)}
:where(html[data-theme="light"]) .lib-section-title .lib-section-num:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-count-badge:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint);background:var(--lib-surface)}
:where(html[data-theme="light"]) .lib-card-cover-wrapper:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:-2px 0 0 0 rgba(201, 168, 76, 0.06),
        0 3px 10px -4px rgba(30,24,48,0.128);background:var(--lib-surface-alt)}
:where(html[data-theme="light"]) .lib-card-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink-soft)}
:where(html[data-theme="light"]) .lib-card-unit:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-card-unit i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-heatmap-section .lib-section-title i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-gold)}
:where(html[data-theme="light"]) .lib-heatmap-scroll-wrapper:where(:not([data-keep-dark],[data-keep-dark] *))::-webkit-scrollbar-thumb{background:var(--lib-frame)}
:where(html[data-theme="light"]) .lib-heatmap-cell:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027)}
:where(html[data-theme="light"]) .lib-heatmap-cell[data-level="0"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027)}
:where(html[data-theme="light"]) .lib-heatmap-cell[data-level="1"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(201, 168, 76, 0.15)}
:where(html[data-theme="light"]) .lib-heatmap-cell[data-level="2"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(201, 168, 76, 0.32)}
:where(html[data-theme="light"]) .lib-heatmap-cell[data-level="3"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(201, 168, 76, 0.52)}
:where(html[data-theme="light"]) .lib-heatmap-cell[data-level="4"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(201, 168, 76, 0.72)}
:where(html[data-theme="light"]) .lib-heatmap-legend:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-journey-section .lib-section-title i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-rose)}
:where(html[data-theme="light"]) .lib-journey-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018)}
:where(html[data-theme="light"]) .lib-journey-icon.session:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-cerulean-soft);color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-journey-icon.milestone:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lib-rose-soft);color:var(--lib-rose)}
:where(html[data-theme="light"]) .lib-journey-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink-soft)}
:where(html[data-theme="light"]) .lib-journey-sub:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-muted)}
:where(html[data-theme="light"]) .lib-journey-time:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-journey-time .lib-duration:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-cerulean)}
:where(html[data-theme="light"]) .lib-empty-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
:where(html[data-theme="light"]) .lib-empty-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-ink-soft)}
:where(html[data-theme="light"]) .lib-empty-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lib-faint)}
/* static/css/comments.css */
:where(html[data-theme="light"]) .comments-v1:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-text, #14161a)}
:where(html[data-theme="light"]) .comments-v1-header h3:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-heading, #141414)}
:where(html[data-theme="light"]) .comments-v1-header span:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-counter:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-meta time:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-meta span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-meta, #505763)}
:where(html[data-theme="light"]) .comment-sort-tabs:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid var(--comment-border, rgba(21,19,26,0.072));background:var(--comment-bg, rgba(21,19,26,0.027))}
:where(html[data-theme="light"]) .comment-sort-tabs button:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-tool-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-vote-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-action-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-menu-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-icon, #506986)}
:where(html[data-theme="light"]) .comment-sort-tabs button.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-tab-active-text, #141414);background:var(--comment-tab-active-bg, rgba(139,92,246,.35))}
:where(html[data-theme="light"]) .comment-composer:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-login-panel:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid var(--comment-border, rgba(21,19,26,0.072));background:var(--comment-bg, rgba(21,19,26,0.032));box-shadow:0 18px 50px rgba(30,24,48,0.07)}
:where(html[data-theme="light"]) .comment-composer:focus-within:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 3px var(--comment-border-focus-shadow, rgba(139,92,246,.08)), 0 18px 50px rgba(30,24,48,0.07);border-color:var(--comment-border-focus, rgba(139,92,246,.45))}
:where(html[data-theme="light"]) .comment-composer.is-spoiler:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 1px var(--comment-warning, rgba(234,179,8,.08)), 0 18px 50px rgba(30,24,48,0.07);border-color:var(--comment-warning, rgba(234,179,8,.45))}
:where(html[data-theme="light"]) .comment-author-avatar:hover img:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-author-avatar:hover span:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px rgba(139,92,246,.75), 0 0 22px rgba(139,92,246,.28)}
:where(html[data-theme="light"]) .comment-composer-avatar img:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-author-avatar img:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-composer-avatar span:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-author-avatar span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #7c3aed, #0f766e);color:#fff}
:where(html[data-theme="light"]) .comment-author-avatar b:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-level-badge:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 6px rgba(30,24,48,0.144);border:1.5px solid var(--comment-card-bg, #f4f4f6);background:#7c3aed;color:#ffffff}
:where(html[data-theme="light"]) .comment-author-avatar:hover b:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-author-avatar:hover .comment-level-badge:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 10px rgba(124, 58, 237, 0.5)}
:where(html[data-theme="light"]) .comment-composer textarea:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-input-text, #121417)}
:where(html[data-theme="light"]) .comment-composer textarea:where(:not([data-keep-dark],[data-keep-dark] *))::placeholder{color:var(--comment-placeholder, #4e5764)}
:where(html[data-theme="light"]) .comment-spoiler-label:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-form-error:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-warning, #886e06)}
:where(html[data-theme="light"]) .comment-form-error:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-danger, #c70f0f)}
:where(html[data-theme="light"]) .comment-tool-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-vote-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--comment-tool-bg, rgba(21,19,26,0.05))}
:where(html[data-theme="light"]) .comment-tool-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-vote-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-vote-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-tab-active-text, #141414);background:var(--comment-tab-active-bg, rgba(139,92,246,.28))}
:where(html[data-theme="light"]) .comment-submit-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comments-load-more:where(:not([data-keep-dark],[data-keep-dark] *)){background:#7c3aed;color:#fff}
:where(html[data-theme="light"]) .comment-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid var(--comment-border, rgba(21,19,26,0.072));background:var(--comment-card-bg, #f4f4f6)}
:where(html[data-theme="light"]) .comment-card.is-reply:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) .comment-card:target:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-card.is-targeted:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(168, 85, 247, 0.7) !important;box-shadow:0 0 0 2px rgba(168, 85, 247, 0.35), 0 0 25px rgba(168, 85, 247, 0.25) !important}
:where(html[data-theme="light"]) .comment-banner:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(ellipse at 80% 20%, rgba(124,58,237,.34), var(--comment-banner-blend, rgba(244,244,246,0.4)) 60%)}
:where(html[data-theme="light"]) .comment-vignette:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, var(--comment-vignette-start, rgba(244,244,246,0.98)), var(--comment-vignette-end, rgba(244,244,246,0.88)))}
:where(html[data-theme="light"]) .comment-author-link:hover strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-link, #23212b)}
:where(html[data-theme="light"]) .comment-meta strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-heading, #121417)}
:where(html[data-theme="light"]) .comment-reply-target:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764;background:rgba(139, 92, 246, 0.12);border:1px solid rgba(139, 92, 246, 0.25)}
:where(html[data-theme="light"]) .comment-reply-target i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8}
:where(html[data-theme="light"]) .comment-reply-target-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b}
:where(html[data-theme="light"]) .comment-meta em:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-warning, #886e06)}
:where(html[data-theme="light"]) .comment-menu-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
:where(html[data-theme="light"]) .comment-menu-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.072)}
:where(html[data-theme="light"]) .comment-dropdown-menu:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f0f0f5;border:1px solid rgba(21,19,26,0.126);box-shadow:0 12px 32px rgba(30,24,48,0.208)}
:where(html[data-theme="light"]) .comment-dropdown-item:where(:not([data-keep-dark],[data-keep-dark] *)){color:#506986}
:where(html[data-theme="light"]) .comment-dropdown-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(139, 92, 246, 0.22)}
:where(html[data-theme="light"]) .comment-dropdown-item.danger:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f}
:where(html[data-theme="light"]) .comment-dropdown-item.danger:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#ca0c0c;background:rgba(248, 113, 113, 0.18)}
:where(html[data-theme="light"]) .comment-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-text, #14161a)}
:where(html[data-theme="light"]) .comment-deleted-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-meta, #4e5764)}
:where(html[data-theme="light"]) .comment-attachment:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-media-preview:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--comment-attachment-bg, rgba(255,255,255,0.18))}
:where(html[data-theme="light"]) .comment-vote-pill:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);border:1px solid rgba(21,19,26,0.072)}
:where(html[data-theme="light"]) .comment-vote-pill:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.063);border-color:rgba(21,19,26,0.135)}
:where(html[data-theme="light"]) .comment-vote-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
:where(html[data-theme="light"]) .comment-vote-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(139, 92, 246, 0.2)}
:where(html[data-theme="light"]) .comment-vote-btn.active[data-vote="up"]:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8;background:rgba(168, 85, 247, 0.18)}
:where(html[data-theme="light"]) .comment-vote-btn.active[data-vote="down"]:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f;background:rgba(248, 113, 113, 0.18)}
:where(html[data-theme="light"]) .comment-score:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
:where(html[data-theme="light"]) .comment-reply-btn:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072);background:rgba(21,19,26,0.036);color:#506986}
:where(html[data-theme="light"]) .comment-reply-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(139, 92, 246, 0.2);border-color:rgba(139, 92, 246, 0.4)}
:where(html[data-theme="light"]) .spoiler-reveal-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-warning, #886e06);background:var(--comment-spoiler-bg, rgba(255,255,255,0.378))}
:where(html[data-theme="light"]) .comment-reply-form:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:2px solid rgba(139,92,246,.35)}
:where(html[data-theme="light"]) .comment-replies:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:2px solid rgba(139, 92, 246, 0.35)}
:where(html[data-theme="light"]) .comment-replies-toggle:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b;border:1px solid rgba(139,92,246,.25);background:rgba(139,92,246,.1)}
:where(html[data-theme="light"]) .comment-replies-toggle:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(139,92,246,.22);border-color:rgba(139,92,246,.45)}
:where(html[data-theme="light"]) .comments-empty-state:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-login-panel:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-meta, #505763)}
:where(html[data-theme="light"]) .comment-login-panel a:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-link-hover, #3d0ec8)}
:where(html[data-theme="light"]) .gif-picker-modal:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-report-modal:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.612)}
:where(html[data-theme="light"]) .gif-picker-panel:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-report-panel:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108);background:#f2f2f6}
:where(html[data-theme="light"]) .gif-picker-tabs:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--comment-tool-bg, rgba(21,19,26,0.054))}
:where(html[data-theme="light"]) .gif-picker-tabs button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
:where(html[data-theme="light"]) .gif-picker-tabs button.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(139,92,246,.38)}
:where(html[data-theme="light"]) .gif-picker-header:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108);background:rgba(21,19,26,0.045);color:#4e5764}
:where(html[data-theme="light"]) .gif-picker-header input:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .comment-report-panel textarea:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .gif-picker-header button:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .gif-picker-top > button:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--comment-tool-bg, rgba(21,19,26,0.054));color:#506986}
:where(html[data-theme="light"]) .gif-suggestions button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131218;background:rgba(139,92,246,.18)}
:where(html[data-theme="light"]) .gif-result:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036)}
:where(html[data-theme="light"]) .gif-empty:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
:where(html[data-theme="light"]) .gif-empty i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--comment-link-hover, #3d0ec8)}
:where(html[data-theme="light"]) .emoji-grid button:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--comment-tool-bg, rgba(21,19,26,0.05))}
:where(html[data-theme="light"]) .emoji-grid button:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139,92,246,.25)}
:where(html[data-theme="light"]) .gif-picker-foot:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5e6978}
:where(html[data-theme="light"]) .comment-report-panel:where(:not([data-keep-dark],[data-keep-dark] *)){color:#14161a}
@media (max-width: 640px){:where(html[data-theme="light"]) .comment-reply-form .comment-composer:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018)}:where(html[data-theme="light"]) .comment-card > .comment-replies:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:2px solid rgba(139, 92, 246, 0.3)}}
:where(html[data-theme="light"]) .comment-floating-reward:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(239,237,244,0.96), rgba(243,242,247,0.96));box-shadow:0 12px 32px rgba(30,24,48,0.192), 0 0 24px rgba(168, 85, 247, 0.35);color:#121417;border:1px solid rgba(168, 85, 247, 0.45)}
:where(html[data-theme="light"]) .comment-floating-reward-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#151218}
:where(html[data-theme="light"]) .comment-floating-reward-sub:where(:not([data-keep-dark],[data-keep-dark] *)){color:#506986}
/* static/css/community.css */
:where(html[data-theme="light"]) .nz-community-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-community-profile-seen:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.78)}
:where(html[data-theme="light"]) .nz-community-live-pill:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-community-current:where(:not([data-keep-dark],[data-keep-dark] *)){color:#212b25;border:1px solid rgba(34, 197, 94, 0.24);background:rgba(34, 197, 94, 0.08)}
:where(html[data-theme="light"]) .nz-community-live-dot:where(:not([data-keep-dark],[data-keep-dark] *)){background:#22c55e;box-shadow:0 0 0 0 rgba(34, 197, 94, 0.65)}
:where(html[data-theme="light"]) .nz-community-event:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072);background:linear-gradient(135deg, rgba(21,19,26,0.063), rgba(21,19,26,0.023))}
:where(html[data-theme="light"]) .nz-community-event:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 12px 28px rgba(30,24,48,0.077), 0 0 22px rgba(168, 85, 247, 0.12);border-color:rgba(168, 85, 247, 0.35)}
:where(html[data-theme="light"]) .nz-community-event-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#fff;background:linear-gradient(135deg, #8b5cf6, #ec4899);box-shadow:0 8px 24px rgba(139, 92, 246, 0.22)}
:where(html[data-theme="light"]) .nz-community-color-emerald:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #10b981, #22c55e)}
:where(html[data-theme="light"]) .nz-community-color-violet:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-community-color-purple:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #8b5cf6, #a855f7)}
:where(html[data-theme="light"]) .nz-community-color-rose:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #f43f5e, #ec4899)}
:where(html[data-theme="light"]) .nz-community-color-cyan:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #06b6d4, #3b82f6)}
:where(html[data-theme="light"]) .nz-community-color-amber:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #f59e0b, #f97316)}
:where(html[data-theme="light"]) .nz-community-color-fuchsia:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #d946ef, #ec4899)}
:where(html[data-theme="light"]) .nz-community-event-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main, #141414)}
:where(html[data-theme="light"]) .nz-community-event-message:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-community-event-time:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.78)}
:where(html[data-theme="light"]) .nz-community-event-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.78)}
:where(html[data-theme="light"]) .nz-community-event-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);color:#141414}
:where(html[data-theme="light"]) .nz-community-empty:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px dashed rgba(21,19,26,0.126);color:rgba(23,23,23,0.816);background:rgba(21,19,26,0.032)}
/* static/css/monetization.css */
:where(html[data-theme="light"]) .nz-ad:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045);background:linear-gradient(145deg, rgba(240,239,246,0.8) 0%, rgba(245,245,249,0.9) 100%)}
:where(html[data-theme="light"]) .nz-ad:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(157, 0, 255, .4)}
:where(html[data-theme="light"]) .nz-ad__label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#25212a;background:rgba(255,255,255,0.54);border:1px solid rgba(21,19,26,0.18)}
:where(html[data-theme="light"]) .nz-ad__img:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.045)}
:where(html[data-theme="light"]) .nz-ad__title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-ad__subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:#18181b}
:where(html[data-theme="light"]) .nz-ad__text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#55555e}
:where(html[data-theme="light"]) .nz-ad__cta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8}
:where(html[data-theme="light"]) .nz-ad:hover .nz-ad__cta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc}
:where(html[data-theme="light"]) .nz-ad--purple:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:3px solid #a855f7}
:where(html[data-theme="light"]) .nz-ad--blue:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(237,239,244,0.8) 0%, rgba(244,245,248,0.9) 100%);border-left:3px solid #3b82f6}
:where(html[data-theme="light"]) .nz-ad--blue .nz-ad__cta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb}
:where(html[data-theme="light"]) .nz-ad--blue:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(59,130,246,.4)}
:where(html[data-theme="light"]) .nz-ad--dark:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(244,244,247,0.9) 0%, #fbfbfb 100%);border-left:3px solid #34d399}
:where(html[data-theme="light"]) .nz-ad--dark .nz-ad__cta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f}
:where(html[data-theme="light"]) .nz-ad--dark:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(52,211,153,.4)}
:where(html[data-theme="light"]) .nz-ad--gold:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:3px solid #fbbf24}
:where(html[data-theme="light"]) .nz-ad--gold .nz-ad__cta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
:where(html[data-theme="light"]) .nz-ad--gold:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(251,191,36,.4)}
:where(html[data-theme="light"]) .nz-hero h1:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-hero p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3e3a4a}
:where(html[data-theme="light"]) .nz-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,239,246,0.6);border:1px solid rgba(21,19,26,0.072)}
:where(html[data-theme="light"]) .nz-card h3:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-card p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#464153}
:where(html[data-theme="light"]) .nz-card__icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5705d1}
:where(html[data-theme="light"]) .nz-channel:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072);background:rgba(240,239,246,0.5);color:#141414}
:where(html[data-theme="light"]) .nz-channel:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(157,0,255,.4)}
:where(html[data-theme="light"]) .nz-channel i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5705d1}
:where(html[data-theme="light"]) .nz-channel small:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5a546a}
:where(html[data-theme="light"]) .nz-section-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-note:where(:not([data-keep-dark],[data-keep-dark] *)){color:#655e78}
:where(html[data-theme="light"]) .nz-metric b:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-metric span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5a546a}
:where(html[data-theme="light"]) .nz-form label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#615581}
:where(html[data-theme="light"]) .nz-form input:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-form select:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-form textarea:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(245,245,249,0.6);border:1px solid rgba(21,19,26,0.108);color:#141414}
:where(html[data-theme="light"]) .nz-form input:focus:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-form select:focus:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-form textarea:focus:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(157,0,255,.5)}
:where(html[data-theme="light"]) .nz-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}
:where(html[data-theme="light"]) .nz-alert:where(:not([data-keep-dark],[data-keep-dark] *)){color:#15843d;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.4)}
/* static/css/novel-hover-preview.css */
:where(html[data-theme="light"]) .novel-hover-preview__surface:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(242,242,247,0.94), rgba(245,246,249,0.97));box-shadow:0 24px 70px rgba(30,24,48,0.186),
        0 0 26px rgba(var(--preview-accent), 0.1);border:1px solid rgba(var(--preview-accent), 0.34)}
:where(html[data-theme="light"]) .novel-hover-preview__surface:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(125deg, rgba(var(--preview-accent), 0.1), transparent 42%),
        radial-gradient(circle at 88% 10%, rgba(34, 211, 238, 0.11), transparent 34%)}
:where(html[data-theme="light"]) .novel-hover-preview__eyebrow:where(:not([data-keep-dark],[data-keep-dark] *)){color:#087a87}
:where(html[data-theme="light"]) .novel-hover-preview__eyebrow:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:rgb(var(--preview-accent));box-shadow:0 0 12px rgba(var(--preview-accent), 0.8)}
:where(html[data-theme="light"]) .novel-hover-preview__title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .novel-hover-preview__author:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,23,26,0.888)}
:where(html[data-theme="light"]) .novel-hover-preview__description:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
:where(html[data-theme="light"]) .novel-hover-preview__description.is-empty:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,22,26,0.912)}
:where(html[data-theme="light"]) .novel-hover-preview__tag:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .novel-hover-preview__meta-item:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.081);background:rgba(21,19,26,0.05);color:#131619}
:where(html[data-theme="light"]) .novel-hover-preview__meta-item.is-rating:where(:not([data-keep-dark],[data-keep-dark] *)){color:#896f06;border-color:rgba(250, 204, 21, 0.18)}
:where(html[data-theme="light"]) .novel-hover-preview__action:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(var(--preview-accent), 0.42);background:rgba(var(--preview-accent), 0.18);color:#fff}
:where(html[data-theme="light"]) .novel-hover-preview__action:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .novel-hover-preview__action:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(34, 211, 238, 0.62);background:rgba(var(--preview-accent), 0.3);color:#fff}
/* static/css/destiny-experience.css */
:where(html[data-theme="light"]) .destiny-experience:where(:not([data-keep-dark],[data-keep-dark] *)){--de-ink:#171612;--de-muted:rgba(26,25,20,0.876);--de-gold:#8e6d2a;--de-blue:#4b768c;background:radial-gradient(ellipse 55% 30% at 82% 9%, rgba(125,167,188,.12), transparent 73%),
        radial-gradient(ellipse 45% 35% at 10% 63%, rgba(215,180,107,.08), transparent 75%),
        linear-gradient(165deg, #f5f6f9, #f2f4f7 49%, #f5f6f9);color:var(--de-ink)}
:where(html[data-theme="light"]) .destiny-back:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-back span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-gold)}
:where(html[data-theme="light"]) .destiny-back:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .destiny-eyebrow:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .destiny-stage-copy > span:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .destiny-submit-zone > div > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-gold)}
:where(html[data-theme="light"]) .destiny-hero h1 em:where(:not([data-keep-dark],[data-keep-dark] *)){color:#37332c}
:where(html[data-theme="light"]) .destiny-hero-copy p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-compass > span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#907028}
:where(html[data-theme="light"]) .destiny-compass small:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
:where(html[data-theme="light"]) .destiny-atmosphere i:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(110,145,165,.08);border:1px solid rgba(125,167,188,.13)}
:where(html[data-theme="light"]) .destiny-alert:where(:not([data-keep-dark],[data-keep-dark] *)){color:#916c1d;background:rgba(215,180,107,.08);border:1px solid rgba(215,180,107,.24)}
:where(html[data-theme="light"]) .destiny-stage:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(120deg, rgba(238,240,244,0.97), rgba(243,245,248,0.99));border:1px solid rgba(21,19,26,0.081)}
:where(html[data-theme="light"]) .destiny-stage-number:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23211c;background:rgba(125,167,188,.12);border:1px solid rgba(125,167,188,.28)}
:where(html[data-theme="light"]) .destiny-stage-copy p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-category span:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,24,20,0.96);background:rgba(21,19,26,0.023);border:1px solid rgba(21,19,26,0.09)}
:where(html[data-theme="light"]) .destiny-category span small:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,25,20,0.72)}
:where(html[data-theme="light"]) .destiny-category span i:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(125,167,188,.45)}
:where(html[data-theme="light"]) .destiny-category input:focus-visible + span:where(:not([data-keep-dark],[data-keep-dark] *)){outline:2px solid white}
:where(html[data-theme="light"]) .destiny-category input:checked + span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(125,167,188,.12);border-color:rgba(125,167,188,.65)}
:where(html[data-theme="light"]) .destiny-category input:checked + span i:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--de-gold)}
:where(html[data-theme="light"]) .destiny-no-options:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-route-line:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(90deg, transparent, rgba(215,180,107,.44), rgba(125,167,188,.4), transparent)}
:where(html[data-theme="light"]) .destiny-route-line i:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .destiny-route-line span:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .destiny-route-line b:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f3f5f8;border:1px solid var(--de-gold)}
:where(html[data-theme="light"]) .destiny-length > span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(150deg, rgba(21,19,26,0.036), rgba(21,19,26,0.009));border:1px solid rgba(21,19,26,0.081)}
:where(html[data-theme="light"]) .destiny-length small:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-blue)}
:where(html[data-theme="light"]) .destiny-length em:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-length > span > b:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(26,25,20,0.72)}
:where(html[data-theme="light"]) .destiny-length input:focus-visible + span:where(:not([data-keep-dark],[data-keep-dark] *)){outline:2px solid white}
:where(html[data-theme="light"]) .destiny-length input:checked + span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(150deg, rgba(215,180,107,.14), rgba(125,167,188,.05));border-color:rgba(215,180,107,.6)}
:where(html[data-theme="light"]) .destiny-submit-zone p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-muted)}
:where(html[data-theme="light"]) .destiny-reset:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--de-blue);border-bottom:1px solid rgba(125,167,188,.35)}
:where(html[data-theme="light"]) .destiny-reset:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .destiny-submit-zone > button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#15130e;background:var(--de-gold)}
:where(html[data-theme="light"]) .destiny-submit-zone > button i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:#f3f3f3}
:where(html[data-theme="light"]) .destiny-submit-zone > button:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#efd494}
/* static/css/zon-onboarding.css */
:where(html[data-theme="light"]) .driver-popover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417 !important;box-shadow:0 10px 40px rgba(30,24,48,0.16) !important}
:where(html[data-theme="light"]) .driver-theme-default:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#eeeef3 !important;border:1px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) .driver-theme-glass:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:rgba(238,238,243,0.85) !important;border:1px solid rgba(21,19,26,0.135) !important;box-shadow:0 20px 40px rgba(30,24,48,0.192), inset 0 0 0 1px rgba(21,19,26,0.03) !important}
:where(html[data-theme="light"]) .driver-theme-terminal:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#eef0f5 !important;border:1px solid #10b981 !important;box-shadow:0 0 20px rgba(16, 185, 129, 0.15) !important}
:where(html[data-theme="light"]) .driver-theme-market:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#eeeef3 !important;border:1px solid #f59e0b !important;box-shadow:0 0 30px rgba(245, 158, 11, 0.2) !important}
:where(html[data-theme="light"]) .driver-theme-terminal .driver-popover-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#10b981 !important}
:where(html[data-theme="light"]) .driver-theme-market .driver-popover-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#99640a !important}
:where(html[data-theme="light"]) .driver-popover-description:where(:not([data-keep-dark],[data-keep-dark] *)){color:#505763 !important}
:where(html[data-theme="light"]) .driver-theme-terminal .driver-popover-description:where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f !important}
:where(html[data-theme="light"]) .driver-popover-next-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .driver-popover-prev-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:rgba(21,19,26,0.09) !important;color:#141414 !important}
:where(html[data-theme="light"]) .driver-popover-next-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .driver-popover-prev-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:rgba(21,19,26,0.135) !important}
:where(html[data-theme="light"]) .driver-theme-default .driver-popover-next-btn:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .driver-theme-glass .driver-popover-next-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#9333ea !important;color:white !important}
:where(html[data-theme="light"]) .driver-theme-default .driver-popover-next-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .driver-theme-glass .driver-popover-next-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#a855f7 !important;box-shadow:0 0 10px rgba(168, 85, 247, 0.5) !important}
:where(html[data-theme="light"]) .driver-theme-terminal .driver-popover-next-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#10b981 !important;color:#0f172a !important}
:where(html[data-theme="light"]) .driver-theme-terminal .driver-popover-next-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#34d399 !important;box-shadow:0 0 10px rgba(16, 185, 129, 0.5) !important}
:where(html[data-theme="light"]) .driver-theme-market .driver-popover-next-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#f59e0b !important;color:#000 !important}
:where(html[data-theme="light"]) .driver-theme-market .driver-popover-next-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#fbbf24 !important;box-shadow:0 0 10px rgba(245, 158, 11, 0.5) !important}
:where(html[data-theme="light"]) .driver-popover-close-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#505763 !important}
:where(html[data-theme="light"]) .driver-popover-close-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) .driver-popover-progress-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#626875 !important}
/* static/css/ecosystem.css */
:where(html[data-theme="light"]) .nz-crosspromo-card:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-reader-retention:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-nexa-preview:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-profile-universes:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09);background:rgba(243,243,247,0.78);box-shadow:0 18px 50px rgba(30,24,48,0.07);color:#14161a}
:where(html[data-theme="light"]) .nz-crosspromo-kicker:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-reader-retention-kicker:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8}
:where(html[data-theme="light"]) .nz-crosspromo-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-crosspromo-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
:where(html[data-theme="light"]) .nz-crosspromo-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131217;background:rgba(139,92,246,.18)}
:where(html[data-theme="light"]) .profile-content .nz-profile-universes:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 28px rgba(30,24,48,0.051)}
:where(html[data-theme="light"]) .nz-reader-retention strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
:where(html[data-theme="light"]) .nz-nexa-item:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-profile-universe:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072);background:rgba(21,19,26,0.036)}
:where(html[data-theme="light"]) .nz-nexa-score:where(:not([data-keep-dark],[data-keep-dark] *)),:where(html[data-theme="light"]) .nz-profile-universe small:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
/* templates/base.html */
@media (max-width: 520px){html:where([data-theme="light"]) .ecosystem-col-border:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.072) !important}}
html:where([data-theme="light"]) .mobile-drawer-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2f3f7 !important;border-right:1px solid rgba(21,19,26,0.072) !important;box-shadow:20px 0 50px rgba(30,24,48,0.272) !important}
html:where([data-theme="light"]) .mobile-nav-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.023);border:1px solid rgba(21,19,26,0.054)}
html:where([data-theme="light"]) .mobile-nav-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .mobile-nav-card:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054);border-color:rgba(168, 85, 247, 0.3)}
html:where([data-theme="light"]) .mobile-nav-card:active:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .mobile-subview-header:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,243,247,0.95);border-bottom:1px solid rgba(21,19,26,0.054)}
html:where([data-theme="light"]) .toastify:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 12px 32px -4px rgba(30,24,48,0.192), 0 0 0 1px rgba(21,19,26,0.06) inset !important}
html:where([data-theme="light"]) .toastify .toast-close:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09) !important;color:rgba(23,23,23,0.96) !important}
html:where([data-theme="light"]) .toastify .toast-close:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.225) !important;color:#141414 !important}
html:where([data-theme="light"]) .search-dropdown:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2f2f2;border:1px solid #e3e3e3;box-shadow:0 10px 40px rgba(30,24,48,0.288)}
html:where([data-theme="light"]) .global-navbar-sticky-wrapper > nav.navbar:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(244,244,246,0.88) !important}
html:where([data-theme="light"]) .ecosystem-menu-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.063) !important}
html:where([data-theme="light"]) .bottom-nav-profile-img:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(168, 85, 247, 0.55);box-shadow:0 0 0 2px rgba(168, 85, 247, 0.12)}
/* templates/404.html */
html:where([data-theme="light"]) .error-page-container:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle at center, rgba(139, 92, 246, 0.05) 0%, transparent 70%)}
html:where([data-theme="light"]) .error-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,242,243,0.6);border:1px solid rgba(21,19,26,0.09);box-shadow:0 25px 50px -12px rgba(30,24,48,0.16)}
html:where([data-theme="light"]) .error-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4810c6}
html:where([data-theme="light"]) .pulse-ring:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 0 rgba(139, 92, 246, 0.7)}
html:where([data-theme="light"]) .error-code:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #fff 0%, #8b5cf6 100%)}
html:where([data-theme="light"]) .error-message h2:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .error-message p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#505763}
html:where([data-theme="light"]) .btn-home:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);color:white;box-shadow:0 4px 15px rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .btn-home:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 25px rgba(139, 92, 246, 0.4)}
html:where([data-theme="light"]) .btn-back:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09);color:#24282e}
html:where([data-theme="light"]) .btn-back:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09);color:#141414}
/* templates/gamification/reward_claim.html */
html:where([data-theme="light"]) .reward-ambient:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(168, 85, 247, 0.18) 0%, rgba(59, 130, 246, 0.08) 40%, transparent 70%)}
html:where([data-theme="light"]) .reward-card-container:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,242,245,0.85);border:1px solid rgba(21,19,26,0.09);box-shadow:0 25px 50px -12px rgba(30,24,48,0.224), 0 0 40px rgba(168, 85, 247, 0.15)}
html:where([data-theme="light"]) .rank-gold:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06;background:linear-gradient(135deg, rgba(245, 158, 11, 0.2), rgba(217, 119, 6, 0.3));border:1px solid rgba(245, 158, 11, 0.5);box-shadow:0 0 20px rgba(245, 158, 11, 0.3)}
html:where([data-theme="light"]) .rank-silver:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(21,19,26,0.135), rgba(148, 163, 184, 0.25));border:1px solid rgba(21,19,26,0.36);color:#131619;box-shadow:0 0 20px rgba(21,19,26,0.15)}
html:where([data-theme="light"]) .rank-bronze:where(:not([data-keep-dark],[data-keep-dark] *)){color:#99640a;background:linear-gradient(135deg, rgba(217, 119, 6, 0.15), rgba(180, 83, 9, 0.25));border:1px solid rgba(217, 119, 6, 0.4);box-shadow:0 0 20px rgba(217, 119, 6, 0.2)}
html:where([data-theme="light"]) .rank-top10:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc;background:linear-gradient(135deg, rgba(168, 85, 247, 0.15), rgba(99, 102, 241, 0.25));border:1px solid rgba(168, 85, 247, 0.4);box-shadow:0 0 20px rgba(168, 85, 247, 0.2)}
html:where([data-theme="light"]) .capsule-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(168, 85, 247, 0.6) 0%, transparent 70%)}
html:where([data-theme="light"]) .capsule-gold .capsule-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(245, 158, 11, 0.7) 0%, transparent 70%)}
html:where([data-theme="light"]) .capsule-silver .capsule-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(21,19,26,0.54) 0%, transparent 70%)}
html:where([data-theme="light"]) .capsule-bronze .capsule-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(217, 119, 6, 0.6) 0%, transparent 70%)}
html:where([data-theme="light"]) .capsule-icon-wrapper:where(:not([data-keep-dark],[data-keep-dark] *)){filter:drop-shadow(0 15px 25px rgba(30,24,48,0.192))}
html:where([data-theme="light"]) .duo-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .duo-btn-green:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, #10b981 0%, #059669 100%);box-shadow:0 6px 0 #047857, 0 12px 24px rgba(16, 185, 129, 0.4)}
html:where([data-theme="light"]) .duo-btn-green:active:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 0 #047857, 0 6px 12px rgba(16, 185, 129, 0.3)}
html:where([data-theme="light"]) .duo-btn-purple:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, #a855f7 0%, #7e22ce 100%);box-shadow:0 6px 0 #6b21a8, 0 12px 24px rgba(168, 85, 247, 0.4)}
html:where([data-theme="light"]) .duo-btn-purple:active:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 0 #6b21a8, 0 6px 12px rgba(168, 85, 247, 0.3)}
html:where([data-theme="light"]) .duo-btn-amber:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, #f59e0b 0%, #d97706 100%);box-shadow:0 6px 0 #b45309, 0 12px 24px rgba(245, 158, 11, 0.4)}
html:where([data-theme="light"]) .duo-btn-amber:active:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 0 #b45309, 0 6px 12px rgba(245, 158, 11, 0.3)}
html:where([data-theme="light"]) .cosmetic-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);border:2px solid rgba(168, 85, 247, 0.35)}
html:where([data-theme="light"]) .cosmetic-card:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle, rgba(168, 85, 247, 0.15) 0%, transparent 60%)}
html:where([data-theme="light"]) .rarity-mythic:where(:not([data-keep-dark],[data-keep-dark] *)){background:#581c87;color:#d8b4fe;border:1px solid #a855f7}
html:where([data-theme="light"]) .rarity-legendary:where(:not([data-keep-dark],[data-keep-dark] *)){background:#7c2d12;color:#fdba74;border:1px solid #ea580c}
html:where([data-theme="light"]) .rarity-epic:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2ecea;color:#1d171a;border:1px solid #ec4899}
html:where([data-theme="light"]) .rarity-rare:where(:not([data-keep-dark],[data-keep-dark] *)){background:#1e3a8a;color:#93c5fd;border:1px solid #3b82f6}
html:where([data-theme="light"]) .rarity-common:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #d7dbe1;background:#1f2937;color:#9ca3af}
/* templates/includes/ad_sidebar.html */
html:where([data-theme="light"]) .ad-sidebar-glass:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(243,244,247,0.6);border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .ad-sidebar-glass:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(157, 0, 255, 0.3);box-shadow:0 0 20px rgba(157, 0, 255, 0.1)}
html:where([data-theme="light"]) .ad-sidebar-glass:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(180deg, rgba(157, 0, 255, 0.1), transparent)}
html:where([data-theme="light"]) .ad-label-vertical:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #e3e3e3}
html:where([data-theme="light"]) .ad-sidebar-btn:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 10px rgba(30,24,48,0.096);background:var(--accent)}
/* templates/includes/ad_unit.html */
html:where([data-theme="light"]) .ad-unit-glass:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(243,244,247,0.6);border:1px solid rgba(21,19,26,0.072);box-shadow:0 4px 20px rgba(30,24,48,0.064)}
html:where([data-theme="light"]) .ad-unit-glass:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 30px rgba(157, 0, 255, 0.15);border-color:rgba(157, 0, 255, 0.3)}
html:where([data-theme="light"]) .ad-unit-glass:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle, rgba(157, 0, 255, 0.4) 0%, transparent 70%)}
html:where([data-theme="light"]) .ad-unit-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;text-shadow:0 0 10px rgba(21,19,26,0.06)}
html:where([data-theme="light"]) .ad-unit-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .btn-ad-neon:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09);background:linear-gradient(135deg, #9D00FF, #D300FF);color:white;box-shadow:0 4px 15px rgba(157, 0, 255, 0.4)}
html:where([data-theme="light"]) .btn-ad-neon:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(157, 0, 255, 0.6)}
html:where([data-theme="light"]) .btn-ad-neon.pink:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #ec4899, #db2777);box-shadow:0 4px 15px rgba(236, 72, 153, 0.4)}
html:where([data-theme="light"]) .btn-ad-neon.pink:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(236, 72, 153, 0.6)}
html:where([data-theme="light"]) .btn-ad-neon.blurple:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #5865F2, #4752C4);box-shadow:0 4px 15px rgba(88, 101, 242, 0.4)}
html:where([data-theme="light"]) .btn-ad-neon.blurple:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(88, 101, 242, 0.6)}
@media (max-width: 768px){html:where([data-theme="light"]) .ad-unit-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}}
/* templates/includes/featured_box.html */
html:where([data-theme="light"]) .f-box-surface:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(243,244,247,0.6);border:1px solid rgba(21,19,26,0.072);box-shadow:0 4px 20px rgba(30,24,48,0.064)}
html:where([data-theme="light"]) .f-box-surface:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 30px rgba(157, 0, 255, 0.15);border-color:rgba(157, 0, 255, 0.3)}
html:where([data-theme="light"]) .f-box-surface:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle, rgba(157, 0, 255, 0.4) 0%, transparent 70%)}
html:where([data-theme="light"]) .f-box-heading:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;text-shadow:0 0 10px rgba(21,19,26,0.06)}
html:where([data-theme="light"]) .f-box-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .btn-neon-action:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09);background:linear-gradient(135deg, #9D00FF, #D300FF);color:white;box-shadow:0 4px 15px rgba(157, 0, 255, 0.4)}
html:where([data-theme="light"]) .btn-neon-action:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(157, 0, 255, 0.6)}
html:where([data-theme="light"]) .btn-neon-action.pink:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #ec4899, #db2777);box-shadow:0 4px 15px rgba(236, 72, 153, 0.4)}
html:where([data-theme="light"]) .btn-neon-action.pink:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(236, 72, 153, 0.6)}
html:where([data-theme="light"]) .btn-neon-action.blurple:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #5865F2, #4752C4);box-shadow:0 4px 15px rgba(88, 101, 242, 0.4)}
html:where([data-theme="light"]) .btn-neon-action.blurple:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(88, 101, 242, 0.6)}
@media (max-width: 768px){html:where([data-theme="light"]) .f-box-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}}
/* templates/includes/side_panel.html */
html:where([data-theme="light"]) .side-panel-surface:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(243,244,247,0.6);border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .side-panel-surface:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(157, 0, 255, 0.3);box-shadow:0 0 20px rgba(157, 0, 255, 0.1)}
html:where([data-theme="light"]) .side-panel-surface:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(180deg, rgba(157, 0, 255, 0.1), transparent)}
html:where([data-theme="light"]) .panel-tag-vertical:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #e3e3e3;color:#666}
html:where([data-theme="light"]) .side-panel-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
html:where([data-theme="light"]) .side-panel-btn:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 10px rgba(30,24,48,0.096);background:var(--accent);color:white}
html:where([data-theme="light"]) .side-panel-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
/* templates/monetization/advertise.html */
html:where([data-theme="light"]) .media-metric-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(240,240,243,0.95), rgba(243,243,245,0.95));border:1px solid rgba(21,19,26,0.081);box-shadow:0 4px 20px rgba(30,24,48,0.08)}
html:where([data-theme="light"]) .media-metric-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 30px rgba(30,24,48,0.128);border-color:rgba(167, 139, 250, 0.35)}
html:where([data-theme="light"]) .media-metric-card .metric-val:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .media-metric-card .metric-lbl:where(:not([data-keep-dark],[data-keep-dark] *)){color:#18181b}
html:where([data-theme="light"]) .media-metric-card .metric-sub:where(:not([data-keep-dark],[data-keep-dark] *)){color:#67676f;border-top:1px solid rgba(21,19,26,0.054)}
html:where([data-theme="light"]) .media-metric-primary:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(150deg, rgba(139, 92, 246, 0.18), rgba(99, 102, 241, 0.08) 50%, rgba(243,243,245,0.95)), #f2f2f5;border-color:rgba(167, 139, 250, 0.4)}
html:where([data-theme="light"]) .media-metric-primary .metric-val:where(:not([data-keep-dark],[data-keep-dark] *)){color:#19161d}
html:where([data-theme="light"]) .media-history:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .media-history-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b}
html:where([data-theme="light"]) .media-history-row:where(:not([data-keep-dark],[data-keep-dark] *)){color:#55555e}
html:where([data-theme="light"]) .media-history-row strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
html:where([data-theme="light"]) .media-live-value:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f !important}
html:where([data-theme="light"]) .sub-metric-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(241,241,243,0.9), rgba(243,243,245,0.9));border:1px solid rgba(21,19,26,0.063)}
html:where([data-theme="light"]) .sub-metric-box:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.135)}
html:where([data-theme="light"]) .sub-metric-box strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .sub-metric-box span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#55555e}
html:where([data-theme="light"]) .format-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(241,241,243,0.95), rgba(243,243,245,0.95));border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .format-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(167, 139, 250, 0.3)}
/* templates/pages/badges.html */
html:where([data-theme="light"]) .badges-page:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 15% 8%, rgba(250, 204, 21, 0.12), transparent 28rem),
            radial-gradient(circle at 86% 4%, rgba(20, 184, 166, 0.12), transparent 26rem),
            linear-gradient(180deg, rgba(243,244,248,0.98), #f6f6f9);color:#121417}
html:where([data-theme="light"]) .badges-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(238,240,245,0.62);box-shadow:0 24px 80px rgba(30,24,48,0.09);border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badges-eyebrow:where(:not([data-keep-dark],[data-keep-dark] *)){color:#098090}
html:where([data-theme="light"]) .badges-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3f4550}
html:where([data-theme="light"]) .badges-progress-ring:where(:not([data-keep-dark],[data-keep-dark] *)){background:conic-gradient(#f59e0b calc(var(--progress) * 1%), rgba(148, 163, 184, 0.16) 0)}
html:where([data-theme="light"]) .badges-progress-ring:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:#f2f3f7;border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .badges-stat:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.041);border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .badges-stat span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .badge-filter:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);color:#506986;border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-filter.is-active:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .badge-filter:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121717;border-color:rgba(45, 212, 191, 0.52);background:rgba(20, 184, 166, 0.13)}
html:where([data-theme="light"]) .badge-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(238,240,245,0.74), rgba(244,245,248,0.82));border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-card.is-earned:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--tier-color), transparent 42%);box-shadow:0 18px 50px color-mix(in srgb, var(--tier-color), transparent 88%)}
html:where([data-theme="light"]) .badge-card.is-earned:where(:not([data-keep-dark],[data-keep-dark] *))::after{border:1px dashed color-mix(in srgb, var(--tier-color), transparent 58%);box-shadow:0 0 28px color-mix(in srgb, var(--tier-color), transparent 82%)}
html:where([data-theme="light"]) .badge-card[data-tier="legendary"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 82% 14%, rgba(249, 115, 22, .16), transparent 13rem), linear-gradient(155deg, rgba(246,241,240,0.92), rgba(244,245,248,0.88) 62%)}
html:where([data-theme="light"]) .badge-card[data-tier="mythic"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 82% 14%, rgba(168, 85, 247, .19), transparent 12rem), radial-gradient(circle at 10% 92%, rgba(34, 211, 238, .1), transparent 11rem), linear-gradient(155deg, rgba(239,237,244,0.94), rgba(243,245,248,0.9) 64%)}
html:where([data-theme="light"]) .badge-card:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--tier-color), transparent 82%), transparent 11rem)}
html:where([data-theme="light"]) .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054);color:var(--tier-color);border:1px solid color-mix(in srgb, var(--tier-color), transparent 65%)}
html:where([data-theme="light"]) .badge-card.is-earned:hover .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 26px color-mix(in srgb, var(--tier-color), transparent 70%)}
html:where([data-theme="light"]) .badge-card[data-metric="cosmetics_owned"] .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 36% 28%, rgba(21,19,26,0.216), transparent 18%),
            conic-gradient(from 20deg, color-mix(in srgb, var(--tier-color), transparent 76%), rgba(238,240,245,0.92), color-mix(in srgb, var(--tier-color), transparent 72%))}
html:where([data-theme="light"]) .badge-card.is-locked .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5e6978;border-color:rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417;background:color-mix(in srgb, var(--tier-color), transparent 86%);border:1px solid color-mix(in srgb, var(--tier-color), transparent 64%)}
html:where([data-theme="light"]) .badge-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3f4550}
html:where([data-theme="light"]) .badge-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .badge-progress:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(148, 163, 184, 0.15)}
html:where([data-theme="light"]) .badge-progress span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, #14b8a6, var(--tier-color))}
html:where([data-theme="light"]) .badges-empty:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
/* templates/pages/badges_en.html */
html:where([data-theme="light"]) .badges-page:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 15% 8%, rgba(250, 204, 21, 0.12), transparent 28rem),
            radial-gradient(circle at 86% 4%, rgba(20, 184, 166, 0.12), transparent 26rem),
            linear-gradient(180deg, rgba(243,244,248,0.98), #f6f6f9);color:#121417}
html:where([data-theme="light"]) .badges-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(238,240,245,0.62);box-shadow:0 24px 80px rgba(30,24,48,0.09);border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badges-eyebrow:where(:not([data-keep-dark],[data-keep-dark] *)){color:#098090}
html:where([data-theme="light"]) .badges-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3f4550}
html:where([data-theme="light"]) .badges-progress-ring:where(:not([data-keep-dark],[data-keep-dark] *)){background:conic-gradient(#f59e0b calc(var(--progress) * 1%), rgba(148, 163, 184, 0.16) 0)}
html:where([data-theme="light"]) .badges-progress-ring:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:#f2f3f7;border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .badges-stat:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.041);border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .badges-stat span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .badge-filter:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);color:#506986;border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-filter.is-active:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .badge-filter:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121717;border-color:rgba(45, 212, 191, 0.52);background:rgba(20, 184, 166, 0.13)}
html:where([data-theme="light"]) .badge-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(238,240,245,0.74), rgba(244,245,248,0.82));border:1px solid rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-card.is-earned:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--tier-color), transparent 42%);box-shadow:0 18px 50px color-mix(in srgb, var(--tier-color), transparent 88%)}
html:where([data-theme="light"]) .badge-card.is-earned:where(:not([data-keep-dark],[data-keep-dark] *))::after{border:1px dashed color-mix(in srgb, var(--tier-color), transparent 58%);box-shadow:0 0 28px color-mix(in srgb, var(--tier-color), transparent 82%)}
html:where([data-theme="light"]) .badge-card[data-tier="legendary"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 82% 14%, rgba(249, 115, 22, .16), transparent 13rem), linear-gradient(155deg, rgba(246,241,240,0.92), rgba(244,245,248,0.88) 62%)}
html:where([data-theme="light"]) .badge-card[data-tier="mythic"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 82% 14%, rgba(168, 85, 247, .19), transparent 12rem), radial-gradient(circle at 10% 92%, rgba(34, 211, 238, .1), transparent 11rem), linear-gradient(155deg, rgba(239,237,244,0.94), rgba(243,245,248,0.9) 64%)}
html:where([data-theme="light"]) .badge-card:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--tier-color), transparent 82%), transparent 11rem)}
html:where([data-theme="light"]) .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054);color:var(--tier-color);border:1px solid color-mix(in srgb, var(--tier-color), transparent 65%)}
html:where([data-theme="light"]) .badge-card.is-earned:hover .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 26px color-mix(in srgb, var(--tier-color), transparent 70%)}
html:where([data-theme="light"]) .badge-card[data-metric="cosmetics_owned"] .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 36% 28%, rgba(21,19,26,0.216), transparent 18%),
            conic-gradient(from 20deg, color-mix(in srgb, var(--tier-color), transparent 76%), rgba(238,240,245,0.92), color-mix(in srgb, var(--tier-color), transparent 72%))}
html:where([data-theme="light"]) .badge-card.is-locked .badge-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#5e6978;border-color:rgba(148, 163, 184, 0.18)}
html:where([data-theme="light"]) .badge-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417;background:color-mix(in srgb, var(--tier-color), transparent 86%);border:1px solid color-mix(in srgb, var(--tier-color), transparent 64%)}
html:where([data-theme="light"]) .badge-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3f4550}
html:where([data-theme="light"]) .badge-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .badge-progress:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(148, 163, 184, 0.15)}
html:where([data-theme="light"]) .badge-progress span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, #14b8a6, var(--tier-color))}
html:where([data-theme="light"]) .badges-empty:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
/* templates/pages/changelog.html */
html:where([data-theme="light"]) .cl-page:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main, #121417);background:radial-gradient(circle at top center, rgba(139, 92, 246, 0.08) 0%, transparent 60%)}
html:where([data-theme="light"]) .cl-hero:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card, #eff0f5);border:1px solid var(--border-color, rgba(21,19,26,0.072));box-shadow:0 10px 40px rgba(30,24,48,0.112)}
html:where([data-theme="light"]) .cl-hero:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle, rgba(139, 92, 246, 0.25) 0%, transparent 70%)}
html:where([data-theme="light"]) .cl-badge-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc;background:rgba(139, 92, 246, 0.15);border:1px solid rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .cl-title:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #ffffff 0%, #cbd5e1 100%)}
html:where([data-theme="light"]) .cl-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764)}
html:where([data-theme="light"]) .cl-stats:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--border-color, rgba(21,19,26,0.072))}
html:where([data-theme="light"]) .cl-stat-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .cl-stat-num:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cl-stat-num span:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8}
html:where([data-theme="light"]) .cl-stat-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764)}
html:where([data-theme="light"]) .cl-controls:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card, #eff0f5);border:1px solid var(--border-color, rgba(21,19,26,0.072))}
html:where([data-theme="light"]) .cl-search-box input:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);border:1px solid var(--border-color, rgba(21,19,26,0.09));color:#141414}
html:where([data-theme="light"]) .cl-search-box input:focus:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054);border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139, 92, 246, 0.2)}
html:where([data-theme="light"]) .cl-search-box i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764)}
html:where([data-theme="light"]) .cl-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764);background:rgba(21,19,26,0.027);border:1px solid rgba(21,19,26,0.054)}
html:where([data-theme="light"]) .cl-pill:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);color:#141414}
html:where([data-theme="light"]) .cl-pill.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc;background:rgba(139, 92, 246, 0.18);border-color:rgba(139, 92, 246, 0.4)}
html:where([data-theme="light"]) .cl-month-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764)}
html:where([data-theme="light"]) .cl-month-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.036)}
html:where([data-theme="light"]) .cl-month-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0b7bad;background:rgba(56, 189, 248, 0.1);border-color:rgba(56, 189, 248, 0.3)}
html:where([data-theme="light"]) .cl-timeline:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(180deg, rgba(139, 92, 246, 0.4) 0%, rgba(21,19,26,0.045) 100%)}
html:where([data-theme="light"]) .cl-dot:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card, #eff0f5);border:3px solid #8b5cf6;box-shadow:0 0 12px rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .cl-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card, #eff0f5);border:1px solid var(--border-color, rgba(21,19,26,0.072));box-shadow:0 4px 24px rgba(30,24,48,0.08)}
html:where([data-theme="light"]) .cl-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .cl-card-header:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.054)}
html:where([data-theme="light"]) .cl-card-date:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0b7bad}
html:where([data-theme="light"]) .cl-card-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cl-commit-tag:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);color:var(--text-muted, #4e5764);border:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .cl-item:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px solid rgba(21,19,26,0.036)}
html:where([data-theme="light"]) .cl-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036)}
html:where([data-theme="light"]) .cl-type-feat:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f;background:rgba(34, 197, 94, 0.15)}
html:where([data-theme="light"]) .cl-type-fix:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb;background:rgba(59, 130, 246, 0.15)}
html:where([data-theme="light"]) .cl-type-polish:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06;background:rgba(245, 158, 11, 0.15)}
html:where([data-theme="light"]) .cl-type-perf:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc;background:rgba(168, 85, 247, 0.15)}
html:where([data-theme="light"]) .cl-item-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
html:where([data-theme="light"]) .cl-page-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card, #eff0f5);border:1px solid var(--border-color, rgba(21,19,26,0.072));color:var(--text-main, #121417)}
html:where([data-theme="light"]) .cl-page-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;border-color:#8b5cf6}
html:where([data-theme="light"]) .cl-page-info:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764)}
/* templates/pages/collection_detail.html */
html[data-theme="light"]{--col-ink:#f4f5f8;--col-border:rgba(21,19,26,0.072);--col-ivory:#171512;--col-muted:rgba(26,24,20,0.9)}
html:where([data-theme="light"]) .nhx-col-page:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(ellipse 90% 40% at 50% -10%, color-mix(in srgb, var(--col-theme) 18%, transparent), transparent 70%),
                linear-gradient(180deg, #f5f6f9 0%, #f7f8fa 100%)}
html:where([data-theme="light"]) .nhx-col-breadcrumbs:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-breadcrumbs a:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-breadcrumbs a:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-ivory)}
html:where([data-theme="light"]) .nhx-col-breadcrumbs span.current:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--col-theme) 80%, #141414)}
html:where([data-theme="light"]) .nhx-col-hero:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, color-mix(in srgb, var(--col-card) 92%, #fbfbfb), color-mix(in srgb, var(--col-theme) 12%, var(--col-card)));box-shadow:0 24px 64px rgba(30,24,48,0.144), inset 0 1px 0 rgba(21,19,26,0.048);border:1px solid color-mix(in srgb, var(--col-theme) 35%, var(--col-border))}
html:where([data-theme="light"]) .nhx-col-hero:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(90deg, transparent, var(--col-theme), transparent)}
html:where([data-theme="light"]) .nhx-col-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--col-theme) 75%, #141414);background:color-mix(in srgb, var(--col-theme) 22%, transparent);border:1px solid color-mix(in srgb, var(--col-theme) 50%, transparent)}
html:where([data-theme="light"]) .nhx-col-count-pill:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-title:where(:not([data-keep-dark],[data-keep-dark] *)){text-shadow:0 2px 18px rgba(30,24,48,0.16);color:var(--col-ivory)}
html:where([data-theme="light"]) .nhx-col-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-cover-frame:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f5f5f9;border:1px solid rgba(21,19,26,0.072);box-shadow:0 12px 28px rgba(30,24,48,0.112)}
html:where([data-theme="light"]) .nhx-col-card:hover .nhx-col-cover-frame:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .nhx-col-card:focus-visible .nhx-col-cover-frame:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:color-mix(in srgb, var(--col-theme) 60%, rgba(21,19,26,0.18));box-shadow:0 18px 42px rgba(30,24,48,0.176), 0 0 24px color-mix(in srgb, var(--col-theme) 30%, transparent)}
html:where([data-theme="light"]) .nhx-col-cover-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #eeeff4, #f3f3f8);color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-book-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-ivory)}
html:where([data-theme="light"]) .nhx-col-card:hover .nhx-col-book-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:color-mix(in srgb, var(--col-theme) 70%, #141414)}
html:where([data-theme="light"]) .nhx-col-book-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-book-rating:where(:not([data-keep-dark],[data-keep-dark] *)){color:#99640a}
html:where([data-theme="light"]) .nhx-col-book-chapters:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-empty:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px dashed rgba(21,19,26,0.108)}
html:where([data-theme="light"]) .nhx-col-empty i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-empty h2:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-ivory)}
html:where([data-theme="light"]) .nhx-col-empty p:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--col-muted)}
html:where([data-theme="light"]) .nhx-col-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:var(--col-theme)}
/* templates/pages/explore.html */
html[data-theme="light"]{--lx-ink:#f5f5f8;--lx-panel:#f2f2f5;--lx-ivory:#171512;--lx-muted:#655e55;--lx-line:rgba(21,19,26,0.117)}
html:where([data-theme="light"]) .sort-dropdown:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid var(--lx-line);color:var(--text-main)}
html:where([data-theme="light"]) .sort-dropdown option:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--lx-panel)}
html:where([data-theme="light"]) .explore-card:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:4px solid #8b5cf6;background:var(--lx-panel)}
html:where([data-theme="light"]) .hero-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 50% 0%, rgba(139, 92, 246, 0.12), transparent 40%),
            linear-gradient(145deg, #f2f1f4, #f3f3f6);box-shadow:0 24px 60px rgba(30,24,48,0.144), inset 0 1px 0 rgba(21,19,26,0.036);border:1px solid var(--lx-line)}
html:where([data-theme="light"]) .hero-panel:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:linear-gradient(90deg, transparent, #8b5cf6, #c084fc, transparent)}
html:where([data-theme="light"]) .hero-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-ivory)}
html:where([data-theme="light"]) .hero-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-muted)}
html:where([data-theme="light"]) .hero-search-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);border:1px solid var(--lx-line)}
html:where([data-theme="light"]) .hero-search-box:focus-within:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(196, 164, 107, 0.55);box-shadow:0 0 0 4px rgba(196, 164, 107, 0.08)}
html:where([data-theme="light"]) .hero-search-input:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-ivory)}
html:where([data-theme="light"]) .hero-search-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-muted)}
html:where([data-theme="light"]) .hero-search-kbd:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);color:#7a7268;border:1px solid var(--lx-line)}
html:where([data-theme="light"]) .category-chip:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036);color:var(--lx-muted);border:1px solid var(--lx-line)}
html:where([data-theme="light"]) .category-chip:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.05);border-color:rgba(21,19,26,0.126)}
html:where([data-theme="light"]) .category-chip.active:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .category-chip:has(input:checked):where(:not([data-keep-dark],[data-keep-dark] *)){color:#ffffff !important;background:linear-gradient(135deg, #8d42e8, #6533b5) !important;border-color:rgba(196, 146, 255, 0.5) !important;box-shadow:0 6px 20px rgba(127, 62, 211, 0.24) !important}
html:where([data-theme="light"]) .category-toggle-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-muted)}
html:where([data-theme="light"]) .category-toggle-link:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lx-ivory)}
html:where([data-theme="light"]) .advanced-filter-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,242,245,0.7);box-shadow:0 10px 30px rgba(30,24,48,0.096), inset 0 1px 0 rgba(21,19,26,0.03);border:1px solid var(--lx-line)}
html:where([data-theme="light"]) .advanced-filter-panel summary:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131217;background:rgba(155, 92, 255, 0.08);border:1px solid rgba(155, 92, 255, 0.22)}
html:where([data-theme="light"]) .advanced-filter-panel summary:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(155, 92, 255, 0.16);border-color:rgba(155, 92, 255, 0.4)}
html:where([data-theme="light"]) .advanced-filter-panel[open] summary:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(124, 58, 237, 0.3), rgba(99, 102, 241, 0.3));border-color:rgba(168, 85, 247, 0.5);box-shadow:0 0 14px rgba(124, 58, 237, 0.25)}
html:where([data-theme="light"]) .advanced-filter-grid:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px dashed var(--lx-line)}
html:where([data-theme="light"]) .advanced-filter-field:where(:not([data-keep-dark],[data-keep-dark] *)){color:#402aac}
html:where([data-theme="light"]) .advanced-filter-field input:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .advanced-filter-field select:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108);background:#eeeff5;color:#131217;box-shadow:inset 0 2px 4px rgba(30,24,48,0.096)}
html:where([data-theme="light"]) .advanced-filter-field input:where(:not([data-keep-dark],[data-keep-dark] *))::placeholder{color:#626875}
html:where([data-theme="light"]) .advanced-filter-field input:focus:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .advanced-filter-field select:focus:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .advanced-filter-field select:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#eaecf2;border-color:rgba(168, 85, 247, 0.6);box-shadow:0 0 16px rgba(168, 85, 247, 0.18), 0 0 0 3px rgba(168, 85, 247, 0.12)}
html:where([data-theme="light"]) .advanced-filter-field select option:where(:not([data-keep-dark],[data-keep-dark] *)){background:#eeeff5;color:#131217}
html:where([data-theme="light"]) .filter-submit:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #8b5cf6, #6d28d9);color:#fff;box-shadow:0 4px 15px rgba(139, 92, 246, 0.35)}
html:where([data-theme="light"]) .filter-submit:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 6px 20px rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .filter-clear:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.126);color:#2e2c37;background:rgba(21,19,26,0.027)}
html:where([data-theme="light"]) .filter-clear:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);color:#141414}
/* templates/pages/leaderboard.html */
html[data-theme="light"]{--lx-ink:#f5f5f8;--lx-panel:#f2f2f5;--lx-ivory:#171512;--lx-muted:#655e55;--lx-line:rgba(21,19,26,0.117)}
/* templates/pages/library.html */
html:where([data-theme="light"]) .scifi-tab:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,240,245,0.4);border:1px solid rgba(21,19,26,0.072);box-shadow:0 4px 20px rgba(30,24,48,0.064)}
html:where([data-theme="light"]) .scifi-tab:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(235,235,241,0.6);border-color:rgba(21,19,26,0.18);box-shadow:0 15px 35px rgba(30,24,48,0.096)}
html:where([data-theme="light"]) .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .scifi-tab:hover .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .tab-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
html:where([data-theme="light"]) .tab-count:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .scifi-tab.active:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,240,245,0.8);border:1px solid rgba(21,19,26,0.18)}
html:where([data-theme="light"]) .scifi-tab.active .tab-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(139, 92, 246, 0.15), rgba(240,240,245,0.8));border-color:rgba(139, 92, 246, 0.5);box-shadow:0 0 30px rgba(139, 92, 246, 0.2), inset 0 0 20px rgba(139, 92, 246, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#8b5cf6;color:white;box-shadow:0 0 15px rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(52, 211, 153, 0.15), rgba(240,240,245,0.8));border-color:rgba(52, 211, 153, 0.5);box-shadow:0 0 30px rgba(52, 211, 153, 0.2), inset 0 0 20px rgba(52, 211, 153, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:#10b981;box-shadow:0 0 15px rgba(16, 185, 129, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(96, 165, 250, 0.15), rgba(240,240,245,0.8));border-color:rgba(96, 165, 250, 0.5);box-shadow:0 0 30px rgba(96, 165, 250, 0.2), inset 0 0 20px rgba(96, 165, 250, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#3b82f6;color:white;box-shadow:0 0 15px rgba(59, 130, 246, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(251, 191, 36, 0.15), rgba(240,240,245,0.8));border-color:rgba(251, 191, 36, 0.5);box-shadow:0 0 30px rgba(251, 191, 36, 0.2), inset 0 0 20px rgba(251, 191, 36, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:#f59e0b;box-shadow:0 0 15px rgba(245, 158, 11, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="red"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f}
html:where([data-theme="light"]) .scifi-tab[data-color="red"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(248, 113, 113, 0.15), rgba(240,240,245,0.8));border-color:rgba(248, 113, 113, 0.5);box-shadow:0 0 30px rgba(248, 113, 113, 0.2), inset 0 0 20px rgba(248, 113, 113, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="red"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ef4444;color:white;box-shadow:0 0 15px rgba(239, 68, 68, 0.5)}
html:where([data-theme="light"]) .entry-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(237,237,241,0.6);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .entry-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.135);box-shadow:0 10px 30px rgba(30,24,48,0.096)}
html:where([data-theme="light"]) .tab-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(21,19,26,0.09) 0%, rgba(21,19,26,0.0) 60%)}
html:where([data-theme="light"]) .scifi-tab.active .tab-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(21,19,26,0.18) 0%, rgba(21,19,26,0.0) 70%)}
/* templates/pages/novel_detail.html */
html:where([data-theme="light"]) .btn-fav:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09);color:#d10505}
html:where([data-theme="light"]) .btn-fav:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255, 107, 107, 0.1)}
html:where([data-theme="light"]) .star-rating i:where(:not([data-keep-dark],[data-keep-dark] *)){color:#222222}
html:where([data-theme="light"]) .star-rating i.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#8b6904}
html:where([data-theme="light"]) .review-form textarea:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09);color:#141414}
html:where([data-theme="light"]) .review-item:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027)}
html:where([data-theme="light"]) .review-header:where(:not([data-keep-dark],[data-keep-dark] *)){color:#555555}
html:where([data-theme="light"]) .review-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .star-input label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#444}
html:where([data-theme="light"]) .star-input label:hover~label:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .star-input input:checked~label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#8b6904}
html:where([data-theme="light"]) .volume-navigation-banner:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);border:1px solid rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .vol-nav-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .vol-nav-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 30px rgba(30,24,48,0.096);background:rgba(157, 0, 255, 0.15);border-color:rgba(157, 0, 255, 0.3)}
html:where([data-theme="light"]) .vol-nav-btn i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .vol-btn-text span:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
html:where([data-theme="light"]) .novel-tabs-bar:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .tab-trigger.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8 !important}
@media (max-width: 768px){html:where([data-theme="light"]) .novel-cover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 12px 32px rgba(30,24,48,0.192) !important}html:where([data-theme="light"]) .novel-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#24282e !important}}
html:where([data-theme="light"]) .nexa-series-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(238,240,245,0.92), rgba(242,242,243,0.88));border:1px solid rgba(21,19,26,0.09);box-shadow:0 18px 45px rgba(30,24,48,0.09)}
html:where([data-theme="light"]) .nexa-series-panel:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle, rgba(34, 211, 238, 0.22), transparent 68%)}
html:where([data-theme="light"]) .nexa-series-kicker:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0e7a8b}
html:where([data-theme="light"]) .nexa-series-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .nexa-series-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,23,26,0.984)}
html:where([data-theme="light"]) .nexa-series-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121617;border:1px solid rgba(34, 211, 238, 0.28);background:rgba(34, 211, 238, 0.1)}
html:where([data-theme="light"]) .nexa-series-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(34, 211, 238, 0.55);background:rgba(34, 211, 238, 0.16)}
html:where([data-theme="light"]) .nexa-series-thread:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.041);border:1px solid rgba(21,19,26,0.068)}
html:where([data-theme="light"]) .nexa-series-thread:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.059);border-color:rgba(168, 85, 247, 0.35)}
html:where([data-theme="light"]) .nexa-series-score:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
html:where([data-theme="light"]) .nexa-series-thread h3:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .nexa-series-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,23,26,0.864)}
html:where([data-theme="light"]) .nexa-series-chip:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b}
html:where([data-theme="light"]) .nexa-series-spoiler:where(:not([data-keep-dark],[data-keep-dark] *)){color:#cc0a22}
html:where([data-theme="light"]) .nexa-series-empty:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,23,26,0.984);border:1px dashed rgba(21,19,26,0.108);background:rgba(255,255,255,0.144)}
html:where([data-theme="light"]) .gallery-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .gallery-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(168, 85, 247, 0.4);box-shadow:0 10px 25px rgba(168, 85, 247, 0.2)}
html:where([data-theme="light"]) .gallery-overlay:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(to top, rgba(244,244,246,0.9) 0%, rgba(244,244,246,0.2) 60%, transparent 100%)}
html:where([data-theme="light"]) .gallery-caption:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
html:where([data-theme="light"]) .gallery-meta:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8}
html:where([data-theme="light"]) .premium-lightbox:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(246,246,248,0.95)}
html:where([data-theme="light"]) .lightbox-close:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09);color:#141414}
html:where([data-theme="light"]) .lightbox-close:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c11515;background:rgba(239, 68, 68, 0.2)}
html:where([data-theme="light"]) .lightbox-img:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 20px 50px rgba(30,24,48,0.256), 0 0 40px rgba(168, 85, 247, 0.15);border:1px solid rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .lightbox-caption:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .btn-read:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.162) !important;background:var(--accent, #7c3aed) !important;color:#ffffff !important;box-shadow:0 6px 20px rgba(124, 58, 237, 0.35) !important}
html:where([data-theme="light"]) .btn-read:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important;box-shadow:0 8px 26px rgba(124, 58, 237, 0.48) !important}
html:where([data-theme="light"]) .btn-library:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072) !important;color:#121417 !important;border:1px solid rgba(21,19,26,0.144) !important}
html:where([data-theme="light"]) .btn-library:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.135) !important;border-color:rgba(21,19,26,0.252) !important;color:#141414 !important}
html:where([data-theme="light"]) .btn-library.active:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f !important;background:rgba(34, 197, 94, 0.16) !important;border-color:rgba(34, 197, 94, 0.45) !important}
html:where([data-theme="light"]) .btn-fav:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054) !important;color:#14161a !important;border:1px solid rgba(21,19,26,0.144) !important}
html:where([data-theme="light"]) .btn-fav:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f !important;background:rgba(239, 68, 68, 0.12) !important;border-color:rgba(239, 68, 68, 0.4) !important}
html:where([data-theme="light"]) .epic-review-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.063)}
html:where([data-theme="light"]) .epic-review-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 16px 40px rgba(30,24,48,0.192);border-color:rgba(139,92,246,0.25)}
html:where([data-theme="light"]) .epic-review-vignette:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(to right, rgba(244,244,248,0.97) 0%, rgba(244,244,248,0.88) 50%, rgba(244,244,248,0.6) 100%)}
html:where([data-theme="light"]) .frame-common:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px #6b7280}
html:where([data-theme="light"]) .frame-rare:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px #3b82f6, 0 0 12px rgba(59,130,246,0.5)}
html:where([data-theme="light"]) .frame-epic:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px #8b5cf6, 0 0 16px rgba(139,92,246,0.6)}
html:where([data-theme="light"]) .frame-legendary:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px #f59e0b, 0 0 20px rgba(245,158,11,0.65), 0 0 40px rgba(245,158,11,0.2)}
html:where([data-theme="light"]) .frame-mythic:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 2px #ec4899, 0 0 16px rgba(236,72,153,0.7), 0 0 40px rgba(236,72,153,0.25)}
html:where([data-theme="light"]) #libraryForm select:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #libraryForm textarea:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ececee;border:1px solid #dedee1;color:#141414}
html:where([data-theme="light"]) #libraryForm input[name="progress"]:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) #libraryForm select:focus:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #libraryForm textarea:focus:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .custom-number-input:focus-within:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:#8b5cf6 !important;box-shadow:0 0 0 3px rgba(139, 92, 246, 0.1)}
html:where([data-theme="light"]) .btn-library:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#dedee1}
/* templates/pages/oracle.html */
html:where([data-theme="light"]) .oracle-container:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at center, #eef3f5, #203a43, #2c5364);color:#00ffcc}
html:where([data-theme="light"]) .matrix-bg:where(:not([data-keep-dark],[data-keep-dark] *)){background-image:linear-gradient(rgba(0, 255, 204, 0.1) 1px, transparent 1px),
            linear-gradient(90deg, rgba(0, 255, 204, 0.1) 1px, transparent 1px)}
html:where([data-theme="light"]) .oracle-content:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.54)}
html:where([data-theme="light"]) .oracle-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:#161d1b}
html:where([data-theme="light"]) .oracle-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#038168}
html:where([data-theme="light"]) .oracle-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#00ffcc;color:#000}
/* templates/pages/requests.html */
html:where([data-theme="light"]) .premium-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #8d42e8, #6533b5);border:1px solid rgba(196, 146, 255, 0.5);color:white}
html:where([data-theme="light"]) .premium-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.27)}
html:where([data-theme="light"]) .request-card-premium:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(241,237,244,0.4), rgba(246,244,248,0.6));border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .request-card-premium:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .status-pending:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06;background:rgba(251, 191, 36, 0.15);border-color:rgba(251, 191, 36, 0.3)}
html:where([data-theme="light"]) .status-accepted:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f;background:rgba(74, 222, 128, 0.15);border-color:rgba(74, 222, 128, 0.3)}
html:where([data-theme="light"]) .status-completed:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb;background:rgba(96, 165, 250, 0.15);border-color:rgba(96, 165, 250, 0.3)}
html:where([data-theme="light"]) .status-rejected:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f;background:rgba(248, 113, 113, 0.15);border-color:rgba(248, 113, 113, 0.3)}
html:where([data-theme="light"]) .trending-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
/* templates/pages/requests_en.html */
html:where([data-theme="light"]) .premium-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #8d42e8, #6533b5);border:1px solid rgba(196, 146, 255, 0.5);color:white}
html:where([data-theme="light"]) .premium-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.27)}
html:where([data-theme="light"]) .request-card-premium:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(241,237,244,0.4), rgba(246,244,248,0.6));border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .request-card-premium:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .status-pending:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06;background:rgba(251, 191, 36, 0.15);border-color:rgba(251, 191, 36, 0.3)}
html:where([data-theme="light"]) .status-accepted:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f;background:rgba(74, 222, 128, 0.15);border-color:rgba(74, 222, 128, 0.3)}
html:where([data-theme="light"]) .status-completed:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb;background:rgba(96, 165, 250, 0.15);border-color:rgba(96, 165, 250, 0.3)}
html:where([data-theme="light"]) .status-rejected:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f;background:rgba(248, 113, 113, 0.15);border-color:rgba(248, 113, 113, 0.3)}
html:where([data-theme="light"]) .trending-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
/* templates/pages/series_detail.html */
html:where([data-theme="light"]) .universe-shell:where(:not([data-keep-dark],[data-keep-dark] *)){--lounge-ink:#f5f5f8;--lounge-panel:#f2f2f5;--lounge-line:rgba(21,19,26,0.09);--lounge-ivory:#171512;--lounge-muted:#655e55;--lounge-brass:#4810c6}
html:where([data-theme="light"]) .universe-hero:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(115deg,#f1f1f4 0%,#f3f3f6 64%,#f2f1f4 100%);box-shadow:0 32px 90px rgba(30,24,48,0.134);border:1px solid var(--lounge-line)}
html:where([data-theme="light"]) .universe-hero:where(:not([data-keep-dark],[data-keep-dark] *)):before{background:linear-gradient(90deg,transparent 48%,rgba(139,92,246,.045))}
html:where([data-theme="light"]) .universe-kicker:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc}
html:where([data-theme="light"]) .universe-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lounge-ivory)}
html:where([data-theme="light"]) .universe-cover:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.144);box-shadow:0 22px 45px rgba(30,24,48,0.16);background:#eeeff1}
html:where([data-theme="light"]) .lounge-stat:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--lounge-muted)}
html:where([data-theme="light"]) .lounge-stat strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#2e2a24}
html:where([data-theme="light"]) .primary-action:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 18px rgba(30,24,48,0.08);background:var(--lounge-ivory);color:#111216;border:1px solid #fff}
html:where([data-theme="light"]) .primary-action:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 24px rgba(21,19,26,0.12);background:#fff}
html:where([data-theme="light"]) .secondary-action:where(:not([data-keep-dark],[data-keep-dark] *)){color:#151218;border:1px solid rgba(139,92,246,.34);background:rgba(139,92,246,.07)}
html:where([data-theme="light"]) .secondary-action:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.5)}
html:where([data-theme="light"]) .progress-track:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072)}
html:where([data-theme="light"]) .progress-fill:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg,#9675c9,#8b5cf6)}
html:where([data-theme="light"]) .latest-release:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f3f3f6;border:1px solid var(--lounge-line);border-left:3px solid #8b5cf6}
html:where([data-theme="light"]) .guide-panel:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(120deg,rgba(241,241,244,0.98),rgba(243,243,246,0.98));border:1px solid var(--lounge-line)}
html:where([data-theme="light"]) .guide-copy:where(:not([data-keep-dark],[data-keep-dark] *)){color:#443e36}
html:where([data-theme="light"]) .theme-chip:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc;border:1px solid rgba(147,51,234,.25);background:rgba(147,51,234,.06)}
html:where([data-theme="light"]) .volume-card:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.068);background:var(--lounge-panel)}
html:where([data-theme="light"]) .volume-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 18px 42px rgba(30,24,48,0.106);border-color:rgba(147,51,234,.34)}
html:where([data-theme="light"]) .volume-cover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#edeef0}
html:where([data-theme="light"]) .volume-order:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .volume-views:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(247,247,248,0.82);border:1px solid rgba(21,19,26,0.108)}
html:where([data-theme="light"]) .state-completed:where(:not([data-keep-dark],[data-keep-dark] *)){color:#388052}
html:where([data-theme="light"]) .state-reading:where(:not([data-keep-dark],[data-keep-dark] *)){color:#8d6d34}
html:where([data-theme="light"]) .state-unread:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6c696d}
/* templates/pages/settings.html */
html:where([data-theme="light"]) .cropper-modal-overlay:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.765)}
html:where([data-theme="light"]) .cropper-modal:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 40px rgba(30,24,48,0.16);background:var(--bg-card);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .cropper-container-wrapper:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f5f5f5}
html:where([data-theme="light"]) .cropper-btn-cancel:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .cropper-btn-cancel:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .cropper-btn-save:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
html:where([data-theme="light"]) .cropper-btn-save:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
html:where([data-theme="light"]) .settings-sidebar:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .sidebar-avatar:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#e0e2e7;border:2px solid var(--accent)}
html:where([data-theme="light"]) .sidebar-avatar-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .sidebar-name:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .sidebar-handle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .nav-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .nav-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);color:var(--text-main)}
html:where([data-theme="light"]) .nav-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139, 92, 246, 0.1);color:var(--accent);border:1px solid rgba(139, 92, 246, 0.2)}
html:where([data-theme="light"]) .sidebar-footer:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--border-color)}
html:where([data-theme="light"]) .app-brand:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .app-tagline:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .settings-content:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .page-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .page-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .form-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .form-input:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:1px solid var(--border-color);color:var(--text-main)}
html:where([data-theme="light"]) .form-input:focus:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent)}
html:where([data-theme="light"]) .form-input:where(:not([data-keep-dark],[data-keep-dark] *))::placeholder{color:#4b5563}
html:where([data-theme="light"]) .large-avatar:where(:not([data-keep-dark],[data-keep-dark] *)){background:#a855f7;color:white}
html:where([data-theme="light"]) .btn-upload:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
html:where([data-theme="light"]) .btn-upload:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
html:where([data-theme="light"]) .upload-hint:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .form-actions:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--border-color)}
html:where([data-theme="light"]) .btn-save:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white;box-shadow:0 4px 12px rgba(139, 92, 246, 0.3)}
html:where([data-theme="light"]) .btn-save:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
html:where([data-theme="light"]) .theme-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:2px solid var(--border-color)}
html:where([data-theme="light"]) .theme-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .theme-card.selected:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent);background:rgba(139, 92, 246, 0.05)}
html:where([data-theme="light"]) .theme-preview:where(:not([data-keep-dark],[data-keep-dark] *)){background:#e0e2e7}
html:where([data-theme="light"]) .theme-preview-light:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f1f5f9}
html:where([data-theme="light"]) .preview-line:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .theme-preview-light .preview-line:where(:not([data-keep-dark],[data-keep-dark] *)){background:#cbd5e1}
html:where([data-theme="light"]) .theme-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .input-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .banner-upload-zone:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:2px dashed var(--border-color)}
html:where([data-theme="light"]) .banner-upload-zone:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border-color:var(--accent)}
html:where([data-theme="light"]) .banner-upload-zone i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .banner-upload-zone:hover i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .banner-upload-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .banner-upload-hint:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .cosmetic-inventory-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,243,247,0.72);border:1px solid rgba(21,19,26,0.081)}
html:where([data-theme="light"]) .cosmetic-inventory-card.is-equipped:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(34, 211, 238, .5);box-shadow:0 0 24px rgba(34, 211, 238, .1)}
html:where([data-theme="light"]) .cosmetic-inventory-preview:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.063);background:radial-gradient(circle at 50% 45%, rgba(139,92,246,.12), transparent 55%),
            rgba(245,246,249,0.52)}
html:where([data-theme="light"]) .cosmetic-inventory-preview .avatar-img:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, #eaedf2, #f3f4f8);color:#121417}
html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-theme-artifact > span:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-signature-artifact > span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(139,92,246,.38), rgba(34,211,238,.18), #f4f5f8)}
html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-theme-artifact > strong:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-signature-artifact > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cosmetic-inventory-equipped:where(:not([data-keep-dark],[data-keep-dark] *)){color:#087a87;border:1px solid rgba(34,211,238,.42);background:rgba(6,182,212,.14)}
html:where([data-theme="light"]) .cosmetic-inventory-type:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .cosmetic-inventory-rarity:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b;border:1px solid rgba(168,85,247,.3)}
html:where([data-theme="light"]) .cosmetic-inventory-card h4:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cosmetic-inventory-card p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .cosmetic-equip-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131217;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.14)}
html:where([data-theme="light"]) .cosmetic-equip-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139,92,246,.25)}
html:where([data-theme="light"]) .cosmetic-equip-btn.is-remove:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1e1818;border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.18)}
html:where([data-theme="light"]) .remove-banner-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.54);color:#141414}
html:where([data-theme="light"]) .remove-banner-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(239, 68, 68, 0.8)}
@media (max-width: 868px){html:where([data-theme="light"]) .btn-upload:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);border:1px solid rgba(21,19,26,0.09);color:var(--text-main)}html:where([data-theme="light"]) .btn-upload:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);border-color:var(--accent)}}
/* templates/pages/settings_en.html */
html:where([data-theme="light"]) .settings-sidebar:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .sidebar-avatar:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#e0e2e7;border:2px solid var(--accent)}
html:where([data-theme="light"]) .sidebar-avatar-placeholder:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .sidebar-name:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .sidebar-handle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .nav-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .nav-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);color:var(--text-main)}
html:where([data-theme="light"]) .nav-btn.active:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139, 92, 246, 0.1);color:var(--accent);border:1px solid rgba(139, 92, 246, 0.2)}
html:where([data-theme="light"]) .sidebar-footer:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--border-color)}
html:where([data-theme="light"]) .app-brand:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .app-tagline:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .settings-content:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-card);border:1px solid var(--border-color)}
html:where([data-theme="light"]) .page-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .page-subtitle:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .form-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .form-input:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:1px solid var(--border-color);color:var(--text-main)}
html:where([data-theme="light"]) .form-input:focus:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent)}
html:where([data-theme="light"]) .form-input:where(:not([data-keep-dark],[data-keep-dark] *))::placeholder{color:#4b5563}
html:where([data-theme="light"]) .large-avatar:where(:not([data-keep-dark],[data-keep-dark] *)){background:#a855f7;color:white}
html:where([data-theme="light"]) .btn-upload:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
html:where([data-theme="light"]) .btn-upload:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
html:where([data-theme="light"]) .upload-hint:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .form-actions:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid var(--border-color)}
html:where([data-theme="light"]) .btn-save:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent);color:white}
html:where([data-theme="light"]) .btn-save:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--accent-hover)}
html:where([data-theme="light"]) .theme-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-main);border:2px solid var(--border-color)}
html:where([data-theme="light"]) .theme-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .theme-card.selected:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:var(--accent);background:rgba(139, 92, 246, 0.05)}
html:where([data-theme="light"]) .theme-preview:where(:not([data-keep-dark],[data-keep-dark] *)){background:#e0e2e7}
html:where([data-theme="light"]) .theme-preview-light:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f1f5f9}
html:where([data-theme="light"]) .preview-line:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .theme-preview-light .preview-line:where(:not([data-keep-dark],[data-keep-dark] *)){background:#cbd5e1}
html:where([data-theme="light"]) .theme-desc:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .input-icon:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .banner-upload-zone:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018);border:2px dashed var(--border-color)}
html:where([data-theme="light"]) .banner-upload-zone:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border-color:var(--accent)}
html:where([data-theme="light"]) .banner-upload-zone i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .banner-upload-zone:hover i:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--accent)}
html:where([data-theme="light"]) .banner-upload-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-main)}
html:where([data-theme="light"]) .banner-upload-hint:where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted)}
html:where([data-theme="light"]) .cosmetic-inventory-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,243,247,0.72);border:1px solid rgba(21,19,26,0.081)}
html:where([data-theme="light"]) .cosmetic-inventory-card.is-equipped:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(34, 211, 238, .5)}
html:where([data-theme="light"]) .cosmetic-inventory-preview:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.063);background:radial-gradient(circle at 50% 45%, rgba(139,92,246,.12), transparent 55%),
            rgba(245,246,249,0.52)}
html:where([data-theme="light"]) .cosmetic-inventory-preview .avatar-img:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, #eaedf2, #f3f4f8);color:#121417}
html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-theme-artifact > span:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-signature-artifact > span:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(139,92,246,.38), rgba(34,211,238,.18), #f4f5f8)}
html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-theme-artifact > strong:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .cosmetic-inventory-preview .archive-signature-artifact > strong:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cosmetic-inventory-equipped:where(:not([data-keep-dark],[data-keep-dark] *)){color:#087a87;border:1px solid rgba(34,211,238,.42);background:rgba(6,182,212,.14)}
html:where([data-theme="light"]) .cosmetic-inventory-type:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .cosmetic-inventory-rarity:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b;border:1px solid rgba(168,85,247,.3)}
html:where([data-theme="light"]) .cosmetic-inventory-card h4:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .cosmetic-inventory-card p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .cosmetic-equip-btn:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131217;border:1px solid rgba(139,92,246,.35);background:rgba(139,92,246,.14)}
html:where([data-theme="light"]) .cosmetic-equip-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139,92,246,.25)}
html:where([data-theme="light"]) .cosmetic-equip-btn.is-remove:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1e1818;border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.18)}
html:where([data-theme="light"]) .remove-banner-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.54);color:#141414}
html:where([data-theme="light"]) .remove-banner-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(239, 68, 68, 0.8)}
@media (max-width: 868px){html:where([data-theme="light"]) .btn-upload:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027);border:1px solid rgba(21,19,26,0.09);color:var(--text-main)}html:where([data-theme="light"]) .btn-upload:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);border-color:var(--accent)}}
/* templates/pages/user_search.html */
html:where([data-theme="light"]) .search-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .search-input:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.27);border:1px solid rgba(21,19,26,0.09);color:#141414}
html:where([data-theme="light"]) .btn-search:where(:not([data-keep-dark],[data-keep-dark] *)){background:#8b5cf6;color:white}
html:where([data-theme="light"]) .user-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(239,239,241,0.6);border:1px solid rgba(21,19,26,0.045);color:#141414}
html:where([data-theme="light"]) .user-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139, 92, 246, 0.1);border-color:#8b5cf6}
html:where([data-theme="light"]) .uc-avatar:where(:not([data-keep-dark],[data-keep-dark] *)){border:2px solid #8b5cf6}
/* templates/partials/announcement_modal.html */
html:where([data-theme="light"]) #nz-ann-overlay:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(246,247,250,0.85)}
html:where([data-theme="light"]) #nz-ann-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, #eff0f3 0%, #f2f3f5 100%);border:1px solid rgba(21,19,26,0.09);box-shadow:0 0 0 1px rgba(21,19,26,0.03),
        0 24px 60px -10px rgba(30,24,48,0.24),
        0 0 45px rgba(139, 92, 246, 0.12)}
html:where([data-theme="light"]) #nz-ann-close:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,243,247,0.82);border:1px solid rgba(21,19,26,0.18);color:#14161a;box-shadow:0 4px 16px rgba(30,24,48,0.16)}
html:where([data-theme="light"]) #nz-ann-close:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(239, 68, 68, 0.88);border-color:rgba(239, 68, 68, 0.95);color:#ffffff;box-shadow:0 6px 20px rgba(239, 68, 68, 0.45)}
html:where([data-theme="light"]) #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f3f5f7;border-bottom:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) #nz-ann-img-wrap.aspect-portrait:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f5f6f9}
html:where([data-theme="light"]) #nz-ann-img-wrap.aspect-portrait #nz-ann-img:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 12px 32px rgba(30,24,48,0.192)}
html:where([data-theme="light"]) #nz-ann-img-zoom-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,243,247,0.78);border:1px solid rgba(21,19,26,0.162);color:#14161a;box-shadow:0 4px 14px rgba(30,24,48,0.128)}
html:where([data-theme="light"]) #nz-ann-img-wrap:hover #nz-ann-img-zoom-btn:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-img-zoom-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(139, 92, 246, 0.85);border-color:rgba(139, 92, 246, 0.9);color:#ffffff;box-shadow:0 6px 18px rgba(139, 92, 246, 0.45)}
html:where([data-theme="light"]) #nz-ann-inner:where(:not([data-keep-dark],[data-keep-dark] *))::-webkit-scrollbar-thumb{background:rgba(21,19,26,0.135)}
html:where([data-theme="light"]) #nz-ann-inner::-webkit-scrollbar-thumb:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.252)}
html:where([data-theme="light"]) #nz-ann-badge.badge-purple:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8;background:rgba(139, 92, 246, 0.14);border-color:rgba(139, 92, 246, 0.35)}
html:where([data-theme="light"]) #nz-ann-badge.badge-amber:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06;background:rgba(245, 158, 11, 0.12);border-color:rgba(245, 158, 11, 0.3)}
html:where([data-theme="light"]) #nz-ann-badge.badge-red:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f;background:rgba(239, 68, 68, 0.12);border-color:rgba(239, 68, 68, 0.3)}
html:where([data-theme="light"]) #nz-ann-badge.badge-teal:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1d7c70;background:rgba(20, 184, 166, 0.12);border-color:rgba(20, 184, 166, 0.3)}
html:where([data-theme="light"]) #nz-ann-badge.badge-blue:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb;background:rgba(59, 130, 246, 0.12);border-color:rgba(59, 130, 246, 0.3)}
html:where([data-theme="light"]) #nz-ann-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) #nz-ann-body-text:where(:not([data-keep-dark],[data-keep-dark] *)){color:#506986}
html:where([data-theme="light"]) #nz-ann-body-text:where(:not([data-keep-dark],[data-keep-dark] *))::-webkit-scrollbar-thumb{background:rgba(21,19,26,0.135)}
html:where([data-theme="light"]) #nz-ann-body-text::-webkit-scrollbar-thumb:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.252)}
html:where([data-theme="light"]) #nz-ann-body-text h1:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-body-text h2:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-body-text h3:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) #nz-ann-body-text strong:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-body-text b:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) #nz-ann-body-text a:where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8}
html:where([data-theme="light"]) #nz-ann-body-text a:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b}
html:where([data-theme="light"]) #nz-ann-body-text blockquote:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619;background:rgba(139, 92, 246, 0.08);border:1px solid rgba(139, 92, 246, 0.22);border-left:3.5px solid var(--accent, #8b5cf6)}
html:where([data-theme="light"]) #nz-ann-body-text blockquote strong:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-body-text blockquote b:where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417}
html:where([data-theme="light"]) #nz-ann-body-text code:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.072);border:1px solid rgba(21,19,26,0.09);color:#121417}
html:where([data-theme="light"]) #nz-ann-actions:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.063)}
html:where([data-theme="light"]) #nz-ann-cta:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.144);background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);color:#ffffff;box-shadow:0 4px 18px rgba(124, 58, 237, 0.35)}
html:where([data-theme="light"]) #nz-ann-cta:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #9061f9 0%, #6d28d9 100%);box-shadow:0 6px 24px rgba(124, 58, 237, 0.5);color:#ffffff}
html:where([data-theme="light"]) #nz-ann-dismiss-btn:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.081);color:#4e5764}
html:where([data-theme="light"]) #nz-ann-dismiss-btn:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(21,19,26,0.09);border-color:rgba(21,19,26,0.162)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-promo:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 1px rgba(245, 158, 11, 0.2),
        0 24px 64px -10px rgba(30,24,48,0.24),
        0 0 50px rgba(245, 158, 11, 0.1);border-color:rgba(245, 158, 11, 0.25)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-promo #nz-ann-cta:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);box-shadow:0 4px 18px rgba(245, 158, 11, 0.4)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-promo #nz-ann-cta:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #fbbf24 0%, #b45309 100%);box-shadow:0 6px 24px rgba(245, 158, 11, 0.55)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-alert:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 1px rgba(239, 68, 68, 0.22),
        0 24px 64px -10px rgba(30,24,48,0.24),
        0 0 50px rgba(239, 68, 68, 0.12);border-color:rgba(239, 68, 68, 0.28)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-alert #nz-ann-cta:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);box-shadow:0 4px 18px rgba(239, 68, 68, 0.4)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-changelog:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 0 0 1px rgba(20, 184, 166, 0.2),
        0 24px 64px -10px rgba(30,24,48,0.24),
        0 0 50px rgba(20, 184, 166, 0.1);border-color:rgba(20, 184, 166, 0.25)}
html:where([data-theme="light"]) #nz-ann-card.ann-style-changelog #nz-ann-cta:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, #14b8a6 0%, #0d9488 100%);box-shadow:0 4px 18px rgba(20, 184, 166, 0.4)}
html:where([data-theme="light"]) #nz-ann-card.ann-img-left #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-card.ann-img-right #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){border-right:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) #nz-ann-card.ann-img-right #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:1px solid rgba(21,19,26,0.072)}
html:where([data-theme="light"]) #nz-ann-lightbox-backdrop:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(247,249,250,0.92)}
html:where([data-theme="light"]) #nz-ann-lightbox-img:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.126);box-shadow:0 24px 70px rgba(30,24,48,0.272)}
html:where([data-theme="light"]) #nz-ann-lightbox-close:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.126);border:1px solid rgba(21,19,26,0.225);color:#141414;box-shadow:0 4px 16px rgba(30,24,48,0.128)}
html:where([data-theme="light"]) #nz-ann-lightbox-close:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(239, 68, 68, 0.88);border-color:rgba(239, 68, 68, 0.95)}
@media (max-width: 640px){html:where([data-theme="light"]) #nz-ann-card.ann-img-left #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) #nz-ann-card.ann-img-right #nz-ann-img-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.072)}}
/* templates/partials/auth_page_styles.html */
html:where([data-theme="light"]) .auth-immersive:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(90deg, rgba(247,248,250,0.2), rgba(247,248,250,0.42) 45%, rgba(247,248,250,0.82)),
            linear-gradient(180deg, rgba(247,248,250,0.18), rgba(247,248,250,0.86)),
            url("");background:linear-gradient(90deg, rgba(247,248,250,0.2), rgba(247,248,250,0.42) 45%, rgba(247,248,250,0.82)),
            linear-gradient(180deg, rgba(247,248,250,0.18), rgba(247,248,250,0.86)),
            image-set(url("") type("image/webp") 1x)}
html:where([data-theme="light"]) .auth-immersive:where(:not([data-keep-dark],[data-keep-dark] *))::before{background:radial-gradient(circle at 76% 18%, rgba(147, 51, 234, 0.22), transparent 30%),
            linear-gradient(180deg, rgba(246,247,250,0.05), rgba(246,247,250,0.34))}
html:where([data-theme="light"]) .auth-art__copy:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .auth-kicker:where(:not([data-keep-dark],[data-keep-dark] *)){color:#98660b}
html:where([data-theme="light"]) .auth-art h1:where(:not([data-keep-dark],[data-keep-dark] *)){text-shadow:0 12px 38px rgba(30,24,48,0.192)}
html:where([data-theme="light"]) .auth-art p:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .auth-panel-wrap:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108);background:linear-gradient(180deg, rgba(242,243,247,0.78), rgba(246,246,249,0.86)),
            radial-gradient(circle at 80% 8%, rgba(147, 51, 234, 0.18), transparent 36%);box-shadow:0 28px 90px rgba(30,24,48,0.141), 0 0 42px rgba(147, 51, 234, 0.16)}
html:where([data-theme="light"]) .auth-mark:where(:not([data-keep-dark],[data-keep-dark] *)){color:#98660b;background:rgba(248, 198, 108, 0.1);border:1px solid rgba(248, 198, 108, 0.28);box-shadow:0 0 28px rgba(248, 198, 108, 0.13)}
html:where([data-theme="light"]) .auth-panel h2:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .auth-panel__header p:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .auth-note:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,22,26,0.936)}
html:where([data-theme="light"]) .auth-alert:where(:not([data-keep-dark],[data-keep-dark] *)){color:#1e1818;background:rgba(239, 68, 68, 0.1);border:1px solid rgba(248, 113, 113, 0.24)}
html:where([data-theme="light"]) .auth-field label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
html:where([data-theme="light"]) .auth-input input:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .auth-input select:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:rgba(246,247,250,0.58);border:1px solid rgba(148, 163, 184, 0.2)}
html:where([data-theme="light"]) .auth-input input:focus:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .auth-input select:focus:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(246,246,249,0.82);border-color:rgba(168, 85, 247, 0.94);box-shadow:0 0 0 4px rgba(147, 51, 234, 0.17), 0 0 22px rgba(147, 51, 234, 0.2)}
html:where([data-theme="light"]) .auth-help:where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764}
html:where([data-theme="light"]) .auth-field-error:where(:not([data-keep-dark],[data-keep-dark] *)){color:#ca0c0c}
html:where([data-theme="light"]) .auth-check:where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619}
html:where([data-theme="light"]) .auth-links a:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .auth-signup a:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc}
html:where([data-theme="light"]) .auth-links a:hover:where(:not([data-keep-dark],[data-keep-dark] *)),html:where([data-theme="light"]) .auth-signup a:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#ae0cca}
html:where([data-theme="light"]) .auth-submit:where(:not([data-keep-dark],[data-keep-dark] *)){color:#fff;background:linear-gradient(135deg, #7c3aed, #c026d3);box-shadow:0 14px 28px rgba(147, 51, 234, 0.25)}
html:where([data-theme="light"]) .auth-submit:hover:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 18px 36px rgba(147, 51, 234, 0.35)}
html:where([data-theme="light"]) .auth-divider span:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .auth-divider em:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(20,22,26,0.984)}
html:where([data-theme="light"]) .auth-google:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.81);box-shadow:0 10px 24px rgba(30,24,48,0.07);color:#111827;background:#fff}
html:where([data-theme="light"]) .auth-secondary-link:where(:not([data-keep-dark],[data-keep-dark] *)){color:#151218;border:1px solid rgba(192, 132, 252, 0.32);background:rgba(147, 51, 234, 0.16)}
html:where([data-theme="light"]) .auth-signup:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.09);color:#506986}
@media (max-width: 980px){html:where([data-theme="light"]) .auth-immersive:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(180deg, rgba(247,248,250,0.26), rgba(247,248,250,0.9)),
                url("");background:linear-gradient(180deg, rgba(247,248,250,0.26), rgba(247,248,250,0.9)),
                image-set(url("") type("image/webp") 1x)}}
html:where([data-theme="light"]) .auth-link-button:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0966cd}
html:where([data-theme="light"]) .auth-link-button:disabled:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(80,105,134,0.72)}
html:where([data-theme="light"]) .auth-link-button:focus-visible:where(:not([data-keep-dark],[data-keep-dark] *)){outline:2px solid #fff}
/* templates/partials/search_results.html */
html:where([data-theme="light"]) .search-dropdown:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f1f1f1;border:1px solid #e3e3e3;box-shadow:0 10px 30px rgba(30,24,48,0.256)}
html:where([data-theme="light"]) .search-item:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;border-bottom:1px solid #e5e5e5}
html:where([data-theme="light"]) .search-item:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:#e5e5e5}
html:where([data-theme="light"]) .search-thumb:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 5px rgba(30,24,48,0.16)}
html:where([data-theme="light"]) .search-title:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .search-status:where(:not([data-keep-dark],[data-keep-dark] *)){color:#555555}
html:where([data-theme="light"]) .search-footer:where(:not([data-keep-dark],[data-keep-dark] *)){color:#7d3f97;background:#f4f4f4}
html:where([data-theme="light"]) .search-footer:hover:where(:not([data-keep-dark],[data-keep-dark] *)){color:#7c4493}
/* templates/users/includes/entry_list.html */
@media (max-width: 640px){html:where([data-theme="light"]) .library-entry-actions:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.054)}}
/* templates/users/library.html */
html:where([data-theme="light"]) .scifi-tab:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,240,245,0.4);border:1px solid rgba(21,19,26,0.072);box-shadow:0 4px 20px rgba(30,24,48,0.064)}
html:where([data-theme="light"]) .scifi-tab:hover:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(235,235,241,0.6);border-color:rgba(21,19,26,0.18);box-shadow:0 15px 35px rgba(30,24,48,0.096)}
html:where([data-theme="light"]) .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .scifi-tab:hover .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09)}
html:where([data-theme="light"]) .tab-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72)}
html:where([data-theme="light"]) .tab-count:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .scifi-tab.active:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,240,245,0.8);border:1px solid rgba(21,19,26,0.18)}
html:where([data-theme="light"]) .scifi-tab.active .tab-label:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(139, 92, 246, 0.15), rgba(240,240,245,0.8));border-color:rgba(139, 92, 246, 0.5);box-shadow:0 0 30px rgba(139, 92, 246, 0.2), inset 0 0 20px rgba(139, 92, 246, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="purple"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#8b5cf6;color:white;box-shadow:0 0 15px rgba(139, 92, 246, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="pink"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c2146f}
html:where([data-theme="light"]) .scifi-tab[data-color="pink"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(244, 114, 182, 0.15), rgba(240,240,245,0.8));border-color:rgba(244, 114, 182, 0.5);box-shadow:0 0 30px rgba(244, 114, 182, 0.2), inset 0 0 20px rgba(244, 114, 182, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="pink"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ec4899;color:white;box-shadow:0 0 15px rgba(236, 72, 153, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(52, 211, 153, 0.15), rgba(240,240,245,0.8));border-color:rgba(52, 211, 153, 0.5);box-shadow:0 0 30px rgba(52, 211, 153, 0.2), inset 0 0 20px rgba(52, 211, 153, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="emerald"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:#10b981;box-shadow:0 0 15px rgba(16, 185, 129, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(96, 165, 250, 0.15), rgba(240,240,245,0.8));border-color:rgba(96, 165, 250, 0.5);box-shadow:0 0 30px rgba(96, 165, 250, 0.2), inset 0 0 20px rgba(96, 165, 250, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="blue"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#3b82f6;color:white;box-shadow:0 0 15px rgba(59, 130, 246, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(251, 191, 36, 0.15), rgba(240,240,245,0.8));border-color:rgba(251, 191, 36, 0.5);box-shadow:0 0 30px rgba(251, 191, 36, 0.2), inset 0 0 20px rgba(251, 191, 36, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="amber"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414;background:#f59e0b;box-shadow:0 0 15px rgba(245, 158, 11, 0.5)}
html:where([data-theme="light"]) .scifi-tab[data-color="red"] .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f}
html:where([data-theme="light"]) .scifi-tab[data-color="red"].active:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(145deg, rgba(248, 113, 113, 0.15), rgba(240,240,245,0.8));border-color:rgba(248, 113, 113, 0.5);box-shadow:0 0 30px rgba(248, 113, 113, 0.2), inset 0 0 20px rgba(248, 113, 113, 0.05)}
html:where([data-theme="light"]) .scifi-tab[data-color="red"].active .icon-box:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ef4444;color:white;box-shadow:0 0 15px rgba(239, 68, 68, 0.5)}
html:where([data-theme="light"]) .entry-card:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(237,237,241,0.6);border:1px solid rgba(21,19,26,0.045)}
html:where([data-theme="light"]) .entry-card:hover:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.135);box-shadow:0 10px 30px rgba(30,24,48,0.096)}
html:where([data-theme="light"]) .tab-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(21,19,26,0.09) 0%, rgba(21,19,26,0.0) 60%)}
html:where([data-theme="light"]) .scifi-tab.active .tab-glow:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle, rgba(21,19,26,0.18) 0%, rgba(21,19,26,0.0) 70%)}
/* templates/users/update_flagged_username.html */
html:where([data-theme="light"]) .nexus-input:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:rgba(21,19,26,0.045);border:1px solid rgba(21,19,26,0.135);color:#141414}
html:where([data-theme="light"]) .nexus-input:focus:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:rgba(21,19,26,0.072);border-color:#a855f7}
/* inline style attributes in templates/ */
:where(html[data-theme="light"]) [style*="background-color: #111"]:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#f5f5f5 !important}
:where(html[data-theme="light"]) [style*="background-color: #1a1a1a"]:where(:not([data-keep-dark],[data-keep-dark] *)){background-color:#f2f2f2 !important}
:where(html[data-theme="light"]) [style*="background: #0f172a"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#eef0f5 !important}
:where(html[data-theme="light"]) [style*="background: #111"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f5f5f5 !important}
:where(html[data-theme="light"]) [style*="background: #14141f"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f0f0f5 !important}
:where(html[data-theme="light"]) [style*="background: #151124"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f0eff5 !important}
:where(html[data-theme="light"]) [style*="background: #18181b"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2f2f3 !important}
:where(html[data-theme="light"]) [style*="background: #1f1f23"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#efeff1 !important}
:where(html[data-theme="light"]) [style*="background: #27272a"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#ececee !important}
:where(html[data-theme="light"]) [style*="background: #4b5563"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#d7dbe1 !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(135deg, rgba(157, 78, 221, 0.1) 0%, rgba(20, 14, 38, 0.9) 100%)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(157, 78, 221, 0.1) 0%, rgba(240,239,245,0.9) 100%) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(135deg, rgba(157,78,221,0.1) 0%, rgba(20,14,38,0.8) 100%)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(157,78,221,0.1) 0%, rgba(240,239,245,0.8) 100%) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(135deg, rgba(88,101,242,0.1) 0%, rgba(214,180,255,0.1) 100%)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(135deg, rgba(88,101,242,0.1) 0%, rgba(21,19,26,0.09) 100%) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(45deg, #0f172a, #1e3a5f)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(45deg, #eef0f5, #1e3a5f) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(45deg, #1a1a1a, #2a2a2a)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(45deg, #f2f2f2, #e5e5e5) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(45deg, #2a2a2a, #333)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(45deg, #e5e5e5, #e3e3e3) !important}
:where(html[data-theme="light"]) [style*="background: linear-gradient(to bottom right, var(--nexa-glass), rgba(0,0,0,0.5))"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:linear-gradient(to bottom right, var(--nexa-glass), rgba(255,255,255,0.45)) !important}
:where(html[data-theme="light"]) [style*="background: radial-gradient(circle at 50% 0%, rgba(139,92,246,0.22) 0%, rgba(16,185,129,0.08) 60%, rgba(18,18,20,0) 100%), #121215"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:radial-gradient(circle at 50% 0%, rgba(139,92,246,0.22) 0%, rgba(16,185,129,0.08) 60%, rgba(244,244,245,0.0) 100%), #f4f4f5 !important}
:where(html[data-theme="light"]) [style*="background: rgba(0, 0, 0, 0.6)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.54) !important}
:where(html[data-theme="light"]) [style*="background: rgba(0, 0, 0, 0.8)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.72) !important}
:where(html[data-theme="light"]) [style*="background: rgba(0,0,0,0.2)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.18) !important}
:where(html[data-theme="light"]) [style*="background: rgba(0,0,0,0.7)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.63) !important}
:where(html[data-theme="light"]) [style*="background: rgba(0,0,0,0.8)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.72) !important}
:where(html[data-theme="light"]) [style*="background: rgba(10, 12, 16, 0.85)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(245,246,249,0.85) !important}
:where(html[data-theme="light"]) [style*="background: rgba(15, 23, 42, 0.6)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(238,240,245,0.6) !important}
:where(html[data-theme="light"]) [style*="background: rgba(15, 23, 42, 0.85)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(238,240,245,0.85) !important}
:where(html[data-theme="light"]) [style*="background: rgba(18, 18, 26, 0.96)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(241,241,246,0.96) !important}
:where(html[data-theme="light"]) [style*="background: rgba(19, 20, 25, 0.70)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(242,242,245,0.7) !important}
:where(html[data-theme="light"]) [style*="background: rgba(2, 6, 23, 0.8)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(245,246,249,0.8) !important}
:where(html[data-theme="light"]) [style*="background: rgba(20, 20, 20, 0.6)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(244,244,244,0.6) !important}
:where(html[data-theme="light"]) [style*="background: rgba(20, 20, 31, 0.98)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(240,240,245,0.98) !important}
:where(html[data-theme="light"]) [style*="background: rgba(214,180,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255, 255, 255, 0.04)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.036) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.01)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.009) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.02)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.018) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.03)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.027) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.06)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.054) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="background: rgba(255,255,255,0.15)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.135) !important}
:where(html[data-theme="light"]) [style*="background: var(--bg-surface-elevated, rgba(15, 23, 42, 0.6))"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:var(--bg-surface-elevated, rgba(238,240,245,0.6)) !important}
:where(html[data-theme="light"]) [style*="background:#111"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f5f5f5 !important}
:where(html[data-theme="light"]) [style*="background:#18181b"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2f2f3 !important}
:where(html[data-theme="light"]) [style*="background:#1a1a1a"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#f2f2f2 !important}
:where(html[data-theme="light"]) [style*="background:#333"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:#e3e3e3 !important}
:where(html[data-theme="light"]) [style*="background:rgba(0,0,0,0.3)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.27) !important}
:where(html[data-theme="light"]) [style*="background:rgba(0,0,0,0.7)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.63) !important}
:where(html[data-theme="light"]) [style*="background:rgba(0,0,0,0.75)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(255,255,255,0.675) !important}
:where(html[data-theme="light"]) [style*="background:rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){background:rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border-bottom: 1px solid #333"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid #e3e3e3 !important}
:where(html[data-theme="light"]) [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.08)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.072) !important}
:where(html[data-theme="light"]) [style*="border-bottom: 1px solid rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border-bottom: 1px solid rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border-bottom: 1px solid var(--border-subtle, rgba(255, 255, 255, 0.06))"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid var(--border-subtle, rgba(21,19,26,0.054)) !important}
:where(html[data-theme="light"]) [style*="border-bottom:1px solid #333"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-bottom:1px solid #e3e3e3 !important}
:where(html[data-theme="light"]) [style*="border-color: rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border-color: rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-color:rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border-left: 1px solid #3f3f46"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:1px solid #dedee1 !important}
:where(html[data-theme="light"]) [style*="border-left: 1px solid rgba(255, 255, 255, 0.08)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:1px solid rgba(21,19,26,0.072) !important}
:where(html[data-theme="light"]) [style*="border-left: 2px solid rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-left:2px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border-right: 1px solid #3f3f46"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-right:1px solid #dedee1 !important}
:where(html[data-theme="light"]) [style*="border-top: 1px solid rgba(255, 255, 255, 0.12)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.108) !important}
:where(html[data-theme="light"]) [style*="border-top: 1px solid rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border-top: 1px solid rgba(255,255,255,0.06)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.054) !important}
:where(html[data-theme="light"]) [style*="border-top:1px solid rgba(255,255,255,0.06)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border-top:1px solid rgba(21,19,26,0.054) !important}
:where(html[data-theme="light"]) [style*="border: 1px dashed #3f3f46"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px dashed #dedee1 !important}
:where(html[data-theme="light"]) [style*="border: 1px solid #27272a"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #ececee !important}
:where(html[data-theme="light"]) [style*="border: 1px solid #333"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #e3e3e3 !important}
:where(html[data-theme="light"]) [style*="border: 1px solid #3f3f46"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #dedee1 !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(214,180,255,0.2)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.18) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255, 255, 255, 0.04)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.036) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255, 255, 255, 0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255, 255, 255, 0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255, 255, 255, 0.12)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255, 255, 255, 0.15)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.135) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255,255,255,0.08)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255,255,255,0.12)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.108) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid rgba(255,255,255,0.2)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.18) !important}
:where(html[data-theme="light"]) [style*="border: 1px solid var(--border-subtle, rgba(255, 255, 255, 0.08))"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid var(--border-subtle, rgba(21,19,26,0.072)) !important}
:where(html[data-theme="light"]) [style*="border: 2px solid rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:2px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border:1px dashed rgba(255,255,255,.13)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px dashed rgba(21,19,26,0.117) !important}
:where(html[data-theme="light"]) [style*="border:1px solid #333"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid #e3e3e3 !important}
:where(html[data-theme="light"]) [style*="border:1px solid rgba(255,255,255,.15)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.135) !important}
:where(html[data-theme="light"]) [style*="border:1px solid rgba(255,255,255,0.05)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.045) !important}
:where(html[data-theme="light"]) [style*="border:1px solid rgba(255,255,255,0.08)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.072) !important}
:where(html[data-theme="light"]) [style*="border:1px solid rgba(255,255,255,0.1)"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:1px solid rgba(21,19,26,0.09) !important}
:where(html[data-theme="light"]) [style*="border:2px solid #161622"]:where(:not([data-keep-dark],[data-keep-dark] *)){border:2px solid #eeeef4 !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 -8px 36px rgba(0, 0, 0, 0.55)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 -8px 36px rgba(30,24,48,0.176) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 10px 30px rgba(0,0,0,0.3)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 30px rgba(30,24,48,0.096) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 10px 30px rgba(0,0,0,0.5)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 30px rgba(30,24,48,0.16) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 10px 40px rgba(0,0,0,0.4)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 10px 40px rgba(30,24,48,0.128) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 20px 50px -10px rgba(0, 0, 0, 0.9)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 20px 50px -10px rgba(30,24,48,0.288) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 20px 50px rgba(0,0,0,0.5)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 20px 50px rgba(30,24,48,0.16) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 20px 60px rgba(0,0,0,0.2)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 20px 60px rgba(30,24,48,0.064) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 4px 10px rgba(0,0,0,0.3)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 4px 10px rgba(30,24,48,0.096) !important}
:where(html[data-theme="light"]) [style*="box-shadow: 0 8px 20px rgba(0,0,0,0.5)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 8px 20px rgba(30,24,48,0.16) !important}
:where(html[data-theme="light"]) [style*="box-shadow:0 2px 6px rgba(0,0,0,0.4)"]:where(:not([data-keep-dark],[data-keep-dark] *)){box-shadow:0 2px 6px rgba(30,24,48,0.128) !important}
:where(html[data-theme="light"]) [style*="color: #0ea5e9"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0e79a9 !important}
:where(html[data-theme="light"]) [style*="color: #2563eb"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#164bc0 !important}
:where(html[data-theme="light"]) [style*="color: #34d399"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f !important}
:where(html[data-theme="light"]) [style*="color: #38bdf8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0b7bad !important}
:where(html[data-theme="light"]) [style*="color: #3b82f6"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0e55c8 !important}
:where(html[data-theme="light"]) [style*="color: #4ade80"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f !important}
:where(html[data-theme="light"]) [style*="color: #5865F2"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#1423c2 !important}
:where(html[data-theme="light"]) [style*="color: #60a5fa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0c61cb !important}
:where(html[data-theme="light"]) [style*="color: #64748b"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#5e6978 !important}
:where(html[data-theme="light"]) [style*="color: #6b7280"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#626875 !important}
:where(html[data-theme="light"]) [style*="color: #71717a"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#67676f !important}
:where(html[data-theme="light"]) [style*="color: #818cf8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#1021c6 !important}
:where(html[data-theme="light"]) [style*="color: #888"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b6b6b !important}
:where(html[data-theme="light"]) [style*="color: #8A2BE2"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6e1eb8 !important}
:where(html[data-theme="light"]) [style*="color: #8b5cf6"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#4810c6 !important}
:where(html[data-theme="light"]) [style*="color: #93c5fd"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0966cd !important}
:where(html[data-theme="light"]) [style*="color: #94a3b8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764 !important}
:where(html[data-theme="light"]) [style*="color: #9ca3af"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#505763 !important}
:where(html[data-theme="light"]) [style*="color: #E95454"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#ba1d1d !important}
:where(html[data-theme="light"]) [style*="color: #FF0000"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#d10505 !important}
:where(html[data-theme="light"]) [style*="color: #a1a1aa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#55555e !important}
:where(html[data-theme="light"]) [style*="color: #a855f7"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8 !important}
:where(html[data-theme="light"]) [style*="color: #aaa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#555555 !important}
:where(html[data-theme="light"]) [style*="color: #aeb4c2"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#3e4450 !important}
:where(html[data-theme="light"]) [style*="color: #c084fc"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b0acc !important}
:where(html[data-theme="light"]) [style*="color: #c4b5fd"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b !important}
:where(html[data-theme="light"]) [style*="color: #cbd5e1"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#506986 !important}
:where(html[data-theme="light"]) [style*="color: #ccc"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#333333 !important}
:where(html[data-theme="light"]) [style*="color: #d1d5db"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#24282e !important}
:where(html[data-theme="light"]) [style*="color: #d6b4ff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#25212a !important}
:where(html[data-theme="light"]) [style*="color: #d946ef"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#aa16c1 !important}
:where(html[data-theme="light"]) [style*="color: #e0d0ff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#17151a !important}
:where(html[data-theme="light"]) [style*="color: #e2e8f0"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619 !important}
:where(html[data-theme="light"]) [style*="color: #e4e4e7"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#18181b !important}
:where(html[data-theme="light"]) [style*="color: #e5e7eb"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#14161a !important}
:where(html[data-theme="light"]) [style*="color: #e879f9"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#af0ec8 !important}
:where(html[data-theme="light"]) [style*="color: #ef4444"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#c11515 !important}
:where(html[data-theme="light"]) [style*="color: #f0e6ff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141217 !important}
:where(html[data-theme="light"]) [style*="color: #f1f5f9"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417 !important}
:where(html[data-theme="light"]) [style*="color: #f3f4f6"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417 !important}
:where(html[data-theme="light"]) [style*="color: #f87171"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f !important}
:where(html[data-theme="light"]) [style*="color: #f8fafc"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#121417 !important}
:where(html[data-theme="light"]) [style*="color: #facc15"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#886e06 !important}
:where(html[data-theme="light"]) [style*="color: #fbbf24"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06 !important}
:where(html[data-theme="light"]) [style*="color: #fca5a5"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#ca0c0c !important}
:where(html[data-theme="light"]) [style*="color: #ff4d4d"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#d10505 !important}
:where(html[data-theme="light"]) [style*="color: #fff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) [style*="color: #ffffff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) [style*="color: rgba(226, 232, 240, 0.88)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619 !important}
:where(html[data-theme="light"]) [style*="color: rgba(255,255,255,0.1)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72) !important}
:where(html[data-theme="light"]) [style*="color: rgba(255,255,255,0.4)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:rgba(23,23,23,0.72) !important}
:where(html[data-theme="light"]) [style*="color: var(--text-muted, #94a3b8)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-muted, #4e5764) !important}
:where(html[data-theme="light"]) [style*="color: var(--text-primary, #f1f5f9)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:var(--text-primary, #121417) !important}
:where(html[data-theme="light"]) [style*="color: white"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) [style*="color:#34d399"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#20845f !important}
:where(html[data-theme="light"]) [style*="color:#38BDF8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0b7bad !important}
:where(html[data-theme="light"]) [style*="color:#38bdf8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#0b7bad !important}
:where(html[data-theme="light"]) [style*="color:#4ade80"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#1a7f3f !important}
:where(html[data-theme="light"]) [style*="color:#71717a"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#67676f !important}
:where(html[data-theme="light"]) [style*="color:#717A92"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#5e6578 !important}
:where(html[data-theme="light"]) [style*="color:#888"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6b6b6b !important}
:where(html[data-theme="light"]) [style*="color:#8B5CF6"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#4810c6 !important}
:where(html[data-theme="light"]) [style*="color:#8b5cf6"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#4810c6 !important}
:where(html[data-theme="light"]) [style*="color:#94a3b8"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#4e5764 !important}
:where(html[data-theme="light"]) [style*="color:#9ca3af"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#505763 !important}
:where(html[data-theme="light"]) [style*="color:#AEB6CA"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#3b404b !important}
:where(html[data-theme="light"]) [style*="color:#C3CADB"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#526185 !important}
:where(html[data-theme="light"]) [style*="color:#E0D4FF"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141318 !important}
:where(html[data-theme="light"]) [style*="color:#EF4444"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#c11515 !important}
:where(html[data-theme="light"]) [style*="color:#F5CB5C"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#8d690c !important}
:where(html[data-theme="light"]) [style*="color:#a1a1aa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#55555e !important}
:where(html[data-theme="light"]) [style*="color:#a78bfa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#3d0ec8 !important}
:where(html[data-theme="light"]) [style*="color:#a855f7"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#6d0fc8 !important}
:where(html[data-theme="light"]) [style*="color:#aaa"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#555555 !important}
:where(html[data-theme="light"]) [style*="color:#c4b5fd"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#23212b !important}
:where(html[data-theme="light"]) [style*="color:#cbd5e1"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#506986 !important}
:where(html[data-theme="light"]) [style*="color:#ccc"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#333333 !important}
:where(html[data-theme="light"]) [style*="color:#e2e8f0"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#131619 !important}
:where(html[data-theme="light"]) [style*="color:#e879f9"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#af0ec8 !important}
:where(html[data-theme="light"]) [style*="color:#ef4444"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#c11515 !important}
:where(html[data-theme="light"]) [style*="color:#f59e0b"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#99640a !important}
:where(html[data-theme="light"]) [style*="color:#f87171"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#c70f0f !important}
:where(html[data-theme="light"]) [style*="color:#fbbf24"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#936b06 !important}
:where(html[data-theme="light"]) [style*="color:#fca5a5"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#ca0c0c !important}
:where(html[data-theme="light"]) [style*="color:#fde68a"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#896f06 !important}
:where(html[data-theme="light"]) [style*="color:#ff4d4d"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#d10505 !important}
:where(html[data-theme="light"]) [style*="color:#ffc107"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#8b6904 !important}
:where(html[data-theme="light"]) [style*="color:#fff"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
:where(html[data-theme="light"]) [style*="color:rgba(216,180,254,0.8)"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#26212b !important}
:where(html[data-theme="light"]) [style*="color:white"]:not([style*="gradient"],[style*="--accent"],[style*="url"]):where(:not([data-keep-dark],[data-keep-dark] *)){color:#141414 !important}
