/* ══════════════════════════════════════════════════════════════
   EHM — AÇIQ REJİM QATI (07.10.2026)  — bu fayl GENERASİYA olunur: tools/tema_acik_gen.py
   Əl ilə dəyişiklik: tools/tema_acik_el.css (bu hissə), sonra generatoru işə sal.
   Palitra (gözü yormayan): fon #F4F2EE · kart #FFFFFF · mətn #1E2638 · ikinci mətn 74%/64% · vurğu #5B3FD1
   Kontrast (ağ üzərində): mətn 15.9:1 · ikinci 6.9:1 · zəif 4.6:1 · vurğu 7.4:1  (WCAG AA ✓)
   ══════════════════════════════════════════════════════════════ */

/* ── tema düyməsi (hər iki rejim) ── */
.tema-btn {
    width: 36px; height: 36px; flex: 0 0 36px; border-radius: 999px; display: inline-grid; place-items: center;
    cursor: pointer; padding: 0; font: inherit; line-height: 0;
    color: #e9e4ff; background: rgba(20, 14, 36, 0.72); border: 1px solid rgba(167, 139, 250, 0.25);
    backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
    transition: border-color .15s, background .15s, transform .15s;
}
.tema-btn:hover { border-color: rgba(196, 181, 253, 0.6); transform: translateY(-1px); }
.tema-btn:focus-visible { outline: 2px solid #a78bfa; outline-offset: 2px; }
.nav-actions .tema-btn { margin-right: 10px; vertical-align: middle; }
.ld.ld--tema { display: flex; align-items: center; gap: 8px; }
.tema-btn--float { position: fixed; top: calc(14px + env(safe-area-inset-top)); right: 14px; z-index: 120; }
.tema-btn--landing { margin: 0 4px; }

html[data-theme="light"] .tema-btn { color: #1E2638; background: #FFFFFF; border-color: rgba(30, 38, 56, 0.16);
    box-shadow: 0 1px 2px rgba(16, 24, 40, 0.06); }
html[data-theme="light"] .tema-btn:hover { border-color: #5B3FD1; }
html[data-theme="light"] .tema-btn:focus-visible { outline-color: #5B3FD1; }

/* ── çat: dəyişənlər (chat.css + chat-premium.css bunlarla rənglənir) ── */
html[data-theme="light"] {
    color-scheme: light;
    --gold:           #5B3FD1;
    --gold-light:     #6D4FE3;
    --gold-glow:      rgba(91, 63, 209, 0.22);
    --gold-subtle:    rgba(91, 63, 209, 0.08);
    --border-gold:    rgba(91, 63, 209, 0.32);
    --warm:           #E8730F;
    --warm-2:         #F59E0B;
    --warm-glow:      rgba(232, 115, 15, 0.22);

    --sidebar-bg:     #EEECE7;
    --sidebar-hover:  rgba(30, 38, 56, 0.05);
    --sidebar-active: rgba(91, 63, 209, 0.10);
    --bg:             #F4F2EE;
    --bg-panel:       #FFFFFF;
    --bg-input:       #FFFFFF;
    --border:         rgba(30, 38, 56, 0.10);

    --text-primary:   #1E2638;
    --text-mid:       rgba(30, 38, 56, 0.74);
    --text-muted:     rgba(30, 38, 56, 0.64);

    --topbar-bg:      rgba(244, 242, 238, 0.92);
    --modal-bg:       #FFFFFF;
    --dropdown-bg:    #FFFFFF;
    --msg-ai-bg:      #FFFFFF;
    --msg-ai-border:  rgba(30, 38, 56, 0.08);
    --msg-ai-color:   rgba(30, 38, 56, 0.9);
    --code-bg:        rgba(91, 63, 209, 0.08);
    --code-color:     #4C2FC0;
    --pre-bg:         #F7F6F2;
    --action-bg:      #FFFFFF;
    --scrollbar:      rgba(30, 38, 56, 0.18);

    --orb-outer1:     rgba(91, 63, 209, 0.08);
    --orb-outer2:     rgba(91, 63, 209, 0.12);
    --orb-shadow1:    rgba(91, 63, 209, 0.35);
    --orb-shadow2:    rgba(91, 63, 209, 0.14);
    --orb-shadow3:    rgba(232, 115, 15, 0.45);
    --orb-shadow4:    rgba(91, 63, 209, 0.22);

    /* sayt səhifələri (main.css / auth.css): zəif mətn oxunaqlı olsun (əvvəl 35% idi — 2.3:1) */
    --text-light:     rgba(26, 24, 20, 0.66);
}
html[data-theme="light"] body { background: var(--bg); }
html[data-theme="light"] ::selection { background: rgba(91, 63, 209, 0.18); color: #1E2638; }

/* ── sayt səhifələri: main.css açıq dizaynı geri qayıdır; yalnız oxunaqlılıq ── */
html[data-theme="light"] .navbar { background: rgba(255, 255, 255, 0.92) !important; backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px); border-bottom: 1px solid rgba(30, 38, 56, 0.08) !important; }

/* ── landing (index.php): cube-landing.css-in öz body[data-theme="light"] dizaynı + enerji kürəsi ──
   Kürə additive parıltı ilə şəffaf kanvasa çəkilir: açıq fonda ağa qarışıb itərdi -> tərsinə çevrilir,
   rəng tonu saxlanılır (parlaq narıncı -> tünd kəhrəba), açıq fonda görünür. */
html[data-theme="light"] #ehm-cube { filter: invert(1) hue-rotate(180deg) saturate(1.25); }

/* ═══ avtomatik: chat-premium.css (tools/tema_acik_gen.py) ═══ */
html[data-theme="light"] .rp-drop { border: 1.5px dashed rgba(30, 38, 56, 0.205); background: rgba(91, 63, 209, 0.035); }
html[data-theme="light"] .rp-drop:hover,
html[data-theme="light"] .rp-drop.on { border-color: rgba(91, 63, 209, 0.85); background: rgba(91, 63, 209, 0.084); }
html[data-theme="light"] .rp-drop svg { color: #5b3fd1; }
html[data-theme="light"] .rp-thumb { border: 1px solid rgba(30, 38, 56, 0.175); background: #ffffff; }
html[data-theme="light"] .rp-x { background: #ffffff; color: #1e2638; }
html[data-theme="light"] .rp-err { color: #b91c1c; }
html[data-theme="light"] .lang-picker-btn { background: rgba(255, 255, 255, 0.85); border: 1px solid rgba(30, 38, 56, 0.154); }
html[data-theme="light"] .lang-picker-btn svg { color: #5b3fd1; }
html[data-theme="light"] .lang-picker-btn:hover,
html[data-theme="light"] .lang-picker.open .lang-picker-btn { border-color: rgba(91, 63, 209, 0.6); background: #ffffff; }
html[data-theme="light"] .lang-menu { background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.148); box-shadow: 0 18px 50px rgba(16, 24, 40, 0.154); }
html[data-theme="light"] .lang-item:hover { background: rgba(91, 63, 209, 0.098); }
html[data-theme="light"] .lang-item.active { background: rgba(91, 63, 209, 0.126); }
html[data-theme="light"] .lang-item.active b,
html[data-theme="light"] .lang-item.active span { color: #5b3fd1; }
html[data-theme="light"] .msg-doc-menu-item.msg-doc-fill { color: #5b3fd1; }
html[data-theme="light"] .df-count { color: #5b3fd1; background: rgba(91, 63, 209, 0.098); border: 1px solid rgba(30, 38, 56, 0.175); }
html[data-theme="light"] .df-paper { box-shadow: 0 10px 30px rgba(16, 24, 40, 0.098), inset 0 0 0 1px rgba(16, 24, 40, 0.017); }
html[data-theme="light"] .df-in { border-bottom: 1.5px dashed #5b3fd1; background: rgba(91, 63, 209, 0.063); }
html[data-theme="light"] .df-in:focus { background: rgba(91, 63, 209, 0.112); border-bottom-color: #5b3fd1; }
html[data-theme="light"] .msg-bubble .md-table-wrap { border: 1px solid rgba(30, 38, 56, 0.166); }
html[data-theme="light"] .msg-bubble table.md-table th,
html[data-theme="light"] .msg-bubble table.md-table td { border-bottom: 1px solid rgba(30, 38, 56, 0.142); border-right: 1px solid rgba(30, 38, 56, 0.13); }
html[data-theme="light"] .msg-bubble table.md-table th { background: rgba(91, 63, 209, 0.098); }
html[data-theme="light"] .msg-bubble table.md-table tr:nth-child(even) td { background: rgba(30, 38, 56, 0.033); }
html[data-theme="light"] .msg-bubble hr { border-top: 1px solid rgba(30, 38, 56, 0.16); }
html[data-theme="light"] .pj-hero { border: 1px dashed rgba(30, 38, 56, 0.19); background: rgba(91, 63, 209, 0.035); }
html[data-theme="light"] .pj-hero svg { color: #5b3fd1; }
html[data-theme="light"] .pj-card { background: rgba(255, 255, 255, 0.85); border: 1px solid rgba(30, 38, 56, 0.148); }
html[data-theme="light"] .pj-card:hover { border-color: rgba(91, 63, 209, 0.6); background: #ffffff; }
html[data-theme="light"] .pj-card-ico { color: #5b3fd1; background: linear-gradient(135deg, rgba(91, 63, 209, 0.245), rgba(245, 158, 11, 0.18)); }
html[data-theme="light"] .pj-badge,
html[data-theme="light"] .pj-shared { color: #92400e; }
html[data-theme="light"] .pj-back:hover { color: #5b3fd1; }
html[data-theme="light"] .pj-newchat { border: 1px solid rgba(30, 38, 56, 0.19); background: linear-gradient(135deg, rgba(91, 63, 209, 0.154), rgba(245, 158, 11, 0.10)); }
html[data-theme="light"] .pj-newchat:hover { border-color: rgba(91, 63, 209, 0.8); }
html[data-theme="light"] .pj-newchat svg { color: #92400e; }
html[data-theme="light"] .pj-chats { border-top: 1px solid rgba(30, 38, 56, 0.13); }
html[data-theme="light"] .pj-chat { border-bottom: 1px solid rgba(30, 38, 56, 0.13); }
html[data-theme="light"] .pj-chat:hover { background: rgba(91, 63, 209, 0.056); }
html[data-theme="light"] .pj-card2 { background: rgba(255, 255, 255, 0.85); border: 1px solid rgba(30, 38, 56, 0.148); }
html[data-theme="light"] .pj-link { color: #5b3fd1; }
html[data-theme="light"] .pj-link:hover { color: #5b3fd1; }
html[data-theme="light"] .pj-upload { border: 1.5px dashed rgba(30, 38, 56, 0.205); background: rgba(91, 63, 209, 0.035); color: #5b3fd1; }
html[data-theme="light"] .pj-upload:hover { border-color: rgba(91, 63, 209, 0.85); background: rgba(91, 63, 209, 0.084); }
html[data-theme="light"] .pj-file { background: rgba(30, 38, 56, 0.039); color: #5b3fd1; }
html[data-theme="light"] .pj-icon-btn:hover { background: rgba(91, 63, 209, 0.112); color: #1e2638; }
html[data-theme="light"] .pj-spin { border: 2px solid rgba(30, 38, 56, 0.175); border-top-color: #5b3fd1; }
html[data-theme="light"] .pj-select { background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(30, 38, 56, 0.175); }
html[data-theme="light"] .pj-danger { color: #b91c1c; }
html[data-theme="light"] .pj-pre { background: rgba(255, 255, 255, 0.9); }
html[data-theme="light"] .pj-chip { color: #5b3fd1; background: rgba(91, 63, 209, 0.112); border: 1px solid rgba(30, 38, 56, 0.19); }
html[data-theme="light"] .pj-chip svg { color: #92400e; }
html[data-theme="light"] .pj-chip button { color: #5b3fd1; }
html[data-theme="light"] .pj-chip button:hover { color: #1e2638; }
html[data-theme="light"] .tm-ok { color: #047857; }
html[data-theme="light"] .tm-bad { color: #b91c1c; }
html[data-theme="light"] .tm-link input { color: #5b3fd1; }
html[data-theme="light"] .tm-list { border-top: 1px solid rgba(30, 38, 56, 0.13); }
html[data-theme="light"] .tm-row { border-bottom: 1px solid rgba(30, 38, 56, 0.13); }
html[data-theme="light"] .tm-av-dim { background: rgba(91, 63, 209, 0.14); color: #5b3fd1; }
html[data-theme="light"] .tm-rtag { color: #5b3fd1; background: rgba(91, 63, 209, 0.098); }
html[data-theme="light"] .tm-bar { background: rgba(91, 63, 209, 0.105); }
html[data-theme="light"] .model-picker--input .model-picker-btn { background: rgba(91, 63, 209, 0.07) !important; border: 1px solid rgba(30, 38, 56, 0.166) !important; }
html[data-theme="light"] .model-picker--input .model-picker-btn:hover { background: rgba(91, 63, 209, 0.14) !important; border-color: rgba(91, 63, 209, 0.6) !important; }
html[data-theme="light"] .pjx-hero { background: radial-gradient(120% 140% at 0% 0%, rgba(91, 63, 209, 0.196), transparent 55%),
        radial-gradient(90% 120% at 100% 100%, rgba(245, 158, 11, 0.16), transparent 60%),
        #ffffff; border: 1px solid rgba(30, 38, 56, 0.16); box-shadow: 0 20px 60px rgba(16, 24, 40, 0.098), inset 0 1px 0 rgba(255, 255, 255, 0.05); }
html[data-theme="light"] .pjx-eyebrow { color: #92400e; }
html[data-theme="light"] .pjx-hero p { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-search { background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(30, 38, 56, 0.148); }
html[data-theme="light"] .pjx-search:focus-within { border-color: rgba(91, 63, 209, 0.6); }
html[data-theme="light"] .pjx-card { background: linear-gradient(180deg, #ffffff, #ffffff); border: 1px solid rgba(30, 38, 56, 0.148); box-shadow: 0 10px 30px rgba(16, 24, 40, 0.07); }
html[data-theme="light"] .pjx-card:hover { border-color: rgba(91, 63, 209, 0.65); box-shadow: 0 18px 44px rgba(91, 63, 209, 0.158); }
html[data-theme="light"] .pjx-glow { background: radial-gradient(circle, rgba(91, 63, 209, 0.245), transparent 70%); }
html[data-theme="light"] .pjx-ico { box-shadow: 0 8px 20px rgba(91, 63, 209, 0.158); }
html[data-theme="light"] .pjx-card-desc { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-card-foot { border-top: 1px solid rgba(30, 38, 56, 0.13); color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-owner { color: #92400e; }
html[data-theme="light"] .pjx-card-new { background: rgba(91, 63, 209, 0.035); border: 1.5px dashed rgba(30, 38, 56, 0.205); }
html[data-theme="light"] .pjx-card-new:hover { background: rgba(91, 63, 209, 0.084); }
html[data-theme="light"] .pjx-new-ico { color: #92400e; }
html[data-theme="light"] .pjx-card-new small { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-back { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-back:hover { color: #5b3fd1; }
html[data-theme="light"] .pjx-head-ico { box-shadow: 0 12px 30px rgba(91, 63, 209, 0.18); }
html[data-theme="light"] .pjx-head p { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-chips span { color: #5b3fd1; background: rgba(91, 63, 209, 0.084); border: 1px solid rgba(30, 38, 56, 0.16); }
html[data-theme="light"] .pjx-chips .pjx-chip-gold { color: #92400e; }
html[data-theme="light"] .pjx-composer { background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.184); box-shadow: 0 0 0 4px rgba(91, 63, 209, 0.027), 0 14px 40px rgba(16, 24, 40, 0.084); }
html[data-theme="light"] .pjx-composer:focus-within { box-shadow: 0 0 0 4px rgba(245, 158, 11, 0.08), 0 14px 40px rgba(16, 24, 40, 0.084); }
html[data-theme="light"] .pjx-composer textarea::placeholder { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-composer-bar > span { color: #5b3fd1; }
html[data-theme="light"] .pjx-composer-bar > span svg { color: #92400e; }
html[data-theme="light"] .pjx-sec b { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-link { color: #5b3fd1; }
html[data-theme="light"] .pjx-link:hover { color: #92400e; }
html[data-theme="light"] .pjx-chat { background: rgba(255, 255, 255, 0.82); border: 1px solid rgba(30, 38, 56, 0.124); }
html[data-theme="light"] .pjx-chat:hover { background: rgba(91, 63, 209, 0.084); border-color: rgba(30, 38, 56, 0.19); }
html[data-theme="light"] .pjx-chat-ico { color: #5b3fd1; background: rgba(91, 63, 209, 0.098); }
html[data-theme="light"] .pjx-chat-d { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-empty { border: 1.5px dashed rgba(30, 38, 56, 0.166); color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-empty svg { color: #5b3fd1; }
html[data-theme="light"] .pjx-panel { background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(30, 38, 56, 0.148); }
html[data-theme="light"] .pjx-panel-instr { background: linear-gradient(180deg, rgba(91, 63, 209, 0.084), rgba(255, 255, 255, 0.9)); }
html[data-theme="light"] .pjx-drop { border: 1.5px dashed rgba(30, 38, 56, 0.205); background: rgba(91, 63, 209, 0.035); }
html[data-theme="light"] .pjx-drop-ico { color: #92400e; }
html[data-theme="light"] .pjx-drop small { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pjx-pick { background: rgba(30, 38, 56, 0.026); }
html[data-theme="light"] .pjx-pick:hover { background: rgba(91, 63, 209, 0.084); border-color: rgba(30, 38, 56, 0.175); }
html[data-theme="light"] .pjx-pick-t em { color: #92400e; }
html[data-theme="light"] .pjx-pick-d { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pm-q { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .pm-q b { color: #92400e; }
@media (max-width: 768px) {
html[data-theme="light"] #sidebar-scrim { background: rgba(30, 38, 56, 0.32); }
html[data-theme="light"] .sidebar-close { border: 1px solid rgba(30, 38, 56, 0.16); background: #ffffff; color: #1e2638; }
}
html[data-theme="light"] .cr-card { background: linear-gradient(135deg, rgba(245, 158, 11, 0.10), rgba(91, 63, 209, 0.07)); }
html[data-theme="light"] .cr-lbl { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .cr-num { color: #92400e; }
html[data-theme="light"] .cr-num.low { color: #b91c1c; }
html[data-theme="light"] .cr-inf { color: #92400e; }
html[data-theme="light"] .cr-bar { background: rgba(30, 38, 56, 0.08); }
html[data-theme="light"] .cr-sub { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .cr-pill { color: #92400e; }
html[data-theme="light"] .cr-hero { background: linear-gradient(135deg, rgba(245, 158, 11, 0.12), rgba(91, 63, 209, 0.098)); }
html[data-theme="light"] .cr-hero-num { color: #92400e; }
html[data-theme="light"] .cr-hero-sub { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .cr-grid > div,
html[data-theme="light"] .cr-rates > div { background: rgba(30, 38, 56, 0.039); }
html[data-theme="light"] .cr-grid span,
html[data-theme="light"] .cr-rates span { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .cr-sec { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .cr-rates b { color: #92400e; }
html[data-theme="light"] .cr-note { color: rgba(91, 63, 209, 0.9); background: rgba(91, 63, 209, 0.056); border: 1px solid rgba(30, 38, 56, 0.145); }
html[data-theme="light"] .pjx-cost { color: #92400e; }
html[data-theme="light"] .plan-lock { color: #92400e; }
html[data-theme="light"] .modal-x { border: 1px solid rgba(30, 38, 56, 0.166); background: #ffffff; color: #1e2638; }
html[data-theme="light"] .modal-x:hover { border-color: rgba(91, 63, 209, 0.7); }
html[data-theme="light"] .tg-overlay { background: rgba(30, 38, 56, 0.32) !important; }
html[data-theme="light"] .tg-body { border-top: 1px solid rgba(30, 38, 56, 0.136); border-bottom: 1px solid rgba(30, 38, 56, 0.136); }
html[data-theme="light"] .tg-h { color: #92400e; }
html[data-theme="light"] .tg-hint { color: #92400e; }
html[data-theme="light"] .tg-err { color: #b91c1c; }

/* ═══ avtomatik: menbe.css (tools/tema_acik_gen.py) ═══ */
html[data-theme="light"] .ehs-btn { background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.166); }
html[data-theme="light"] .ehs-btn:hover { border-color: rgba(91, 63, 209, 0.55); }
html[data-theme="light"] .ehs-btn:focus-visible,
html[data-theme="light"] .ehs.open .ehs-btn { border-color: #5b3fd1; box-shadow: 0 0 0 3px rgba(91, 63, 209, 0.081); }
html[data-theme="light"] .ehs-btn.ehs-secili { border-color: rgba(91, 63, 209, 0.6); }
html[data-theme="light"] .ehs-panel { background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.184); box-shadow: 0 18px 50px rgba(16, 24, 40, 0.154),0 0 0 1px rgba(16, 24, 40, 0.056); }
html[data-theme="light"] .ehs-search { background: rgba(30, 38, 56, 0.052); border: 1px solid rgba(30, 38, 56, 0.16); }
html[data-theme="light"] .ehs-search:focus { border-color: #5b3fd1; }
html[data-theme="light"] .ehs-list { scrollbar-color: rgba(30, 38, 56, 0.25) transparent; }
html[data-theme="light"] .ehs-list::-webkit-scrollbar-thumb { background: rgba(91, 63, 209, 0.21); }
html[data-theme="light"] .ehs-grp { color: rgba(91, 63, 209, 0.9); }
html[data-theme="light"] .ehs-opt .ehs-n { color: rgba(30, 38, 56, 0.8); background: rgba(91, 63, 209, 0.084); }
html[data-theme="light"] .ehs-opt.on { background: rgba(91, 63, 209, 0.098); }
html[data-theme="light"] .ehs-opt.sel { color: #1e2638; background: linear-gradient(90deg,rgba(91, 63, 209, 0.224),rgba(91, 63, 209, 0.084)); }
html[data-theme="light"] .ehs-opt.sel .ehs-t::before { color: #5b3fd1; }
html[data-theme="light"] .ehs-empty { color: rgba(30, 38, 56, 0.725); }

/* ═══ avtomatik: premium-site.css (tools/tema_acik_gen.py) ═══ */
html[data-theme="light"] .field-select option { background: #ffffff; color: #1e2638; }
html[data-theme="light"] .ld-btn { color: #1e2638; background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.175); }
html[data-theme="light"] .ld-btn svg:first-child { color: #5b3fd1; }
html[data-theme="light"] .ld.open .ld-btn { border-color: rgba(91, 63, 209, 0.65); }
html[data-theme="light"] .ld-menu { background: #ffffff; border: 1px solid rgba(30, 38, 56, 0.154); box-shadow: 0 18px 50px rgba(16, 24, 40, 0.14); }
html[data-theme="light"] .ld-item { color: #1e2638; }
html[data-theme="light"] .ld-item b { color: #1e2638; }
html[data-theme="light"] .ld-item:hover,
html[data-theme="light"] .ld-item.on { background: rgba(91, 63, 209, 0.112); }
html[data-theme="light"] .ld-item.on b { color: #92400e; }
