/* Ciemny motyw aplikacji (28.10.2026) — ładowany na każdej stronie dla ludzi
 * przez templates/_motyw.html. Jasny motyw tego pliku NIE dotyka: każda reguła
 * zaczyna się od html[data-theme="dark"], a atrybut ustawia wczesny skrypt
 * z _motyw.html — także w trybie „auto”, gdy system jest ciemny (dlatego nie ma
 * tu bliźniaczych reguł w @media prefers-color-scheme).
 *
 * Trzy warstwy:
 *  1. zmienne z style.css (+ te, których jasny motyw nie definiuje — w jasnym
 *     działają ich wartości zapasowe, więc definiujemy je TYLKO tutaj),
 *  2. klasy z kolorami na sztywno (style.css, account_base.html, delegatura_tool.html, guide.html),
 *  3. kolory wpisane w atrybuty style="" (szablony i HTML budowany w JS) —
 *     selektory [style*="color:#555"]. Krótsze literały stoją wcześniej, bo
 *     [style*="background:#fff"] łapie też "#fff7ed" — późniejsza reguła wygrywa.
 * Nowy kolor wpisany inline, którego tu nie ma, w ciemnym zostanie jasny —
 * lepiej użyć zmiennej (var(--text-secondary) itd.).
 */

html[data-theme="dark"]{
    color-scheme: dark;
    --bg: #0f1419; --bg-card: #161c24; --bg-detail: #1a212b; --border: #2a3340; --border-light: #222a35;
    --text: #e5e7eb; --text-secondary: #b6c2d1; --text-muted: #8b98a9;
    --accent: #3b82f6; --accent-hover: #2563eb;
    --s-matched-bg: #10291b; --s-matched-fg: #4ade80;
    --s-ambiguous-bg: #2e2410; --s-ambiguous-fg: #fbbf24;
    --s-lowconf-bg: #2f1d0e; --s-lowconf-fg: #fb923c;
    --s-notfound-bg: #2d1517; --s-notfound-fg: #f87171;
    --surface: #161c24; --bg-secondary: #1c2430; --accent-light: #15233b; --danger: #f87171;
    --radius-lg: 10px;
    --d-raised: #1c2430;
    --bg-subtle: #1a212b; --surface-hover: #1c2430;
    --status-matched: #4ade80; --status-ambiguous: #fbbf24; --status-not-found: #f87171; --status-not-found-bg: #2d1517;
}

/* ─── 2. Klasy z kolorami na sztywno ─── */
html[data-theme="dark"] body { background: var(--bg); color: var(--text); }
html[data-theme="dark"] a:not([class]) { color: #7cb7ff; }
html[data-theme="dark"] header,
html[data-theme="dark"] .summary-bar,
html[data-theme="dark"] .results-table,
html[data-theme="dark"] .autocomplete-dropdown,
html[data-theme="dark"] .btn-outline,
html[data-theme="dark"] textarea,
html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="search"],
html[data-theme="dark"] input[type="tel"],
html[data-theme="dark"] input[type="url"],
html[data-theme="dark"] input:not([type]),
html[data-theme="dark"] select { background: var(--bg-card); color: var(--text); border-color: var(--border); }
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder { color: #6b7789; }
html[data-theme="dark"] .btn-outline:hover { border-color: #3a4656; background: var(--d-raised); }
html[data-theme="dark"] .btn:disabled { background: #3a4656; }
html[data-theme="dark"] .results-header,
html[data-theme="dark"] .results-table th,
html[data-theme="dark"] .results-table tbody tr:hover { background: var(--d-raised); }
html[data-theme="dark"] .equal-row { background: #2a2512; }
html[data-theme="dark"] .equal-row:hover { background: #352e14 !important; }
html[data-theme="dark"] .layer-default,
html[data-theme="dark"] .flag-chip,
html[data-theme="dark"] .layer-extended { background: var(--d-raised); color: var(--text-secondary); }
html[data-theme="dark"] .layer-fuzzy,
html[data-theme="dark"] .flag-chip-info { background: #15233b; color: #93c5fd; }
html[data-theme="dark"] .layer-teryt { background: #241a3d; color: #c4b5fd; }
html[data-theme="dark"] .layer-geo { background: #0c2a33; color: #67e8f9; }
html[data-theme="dark"] .layer-nostreet,
html[data-theme="dark"] .equal-badge,
html[data-theme="dark"] .flag-chip-warn { background: #2e2410; color: #fbbf24; }
html[data-theme="dark"] .flag-chip-error { background: #2d1517; color: #fca5a5; }
html[data-theme="dark"] .btn-ai { color: #c4b5fd; border-color: #7c3aed; }
html[data-theme="dark"] .score-bar-wrap,
html[data-theme="dark"] .score-detail-bar { background: #2a3340; }
html[data-theme="dark"] .log-btn:hover { background: var(--d-raised); color: var(--text); }
html[data-theme="dark"] .cross-val-box { background: #2a2512; border-color: #6b4f12; color: #fde68a; }
html[data-theme="dark"] .suggestion-chip,
html[data-theme="dark"] .example-link { background: #15233b; border-color: #1e3a8a; color: #93c5fd; }
html[data-theme="dark"] .suggestion-chip:hover,
html[data-theme="dark"] .example-link:hover { background: #1b2d4d; }
html[data-theme="dark"] .suggestion-hint { background: #2a2512; color: var(--text); }
html[data-theme="dark"] .postal-only-info { background: #15233b; }
html[data-theme="dark"] .error-banner { border-color: #7f1d1d; background: #2d1517; color: #fca5a5; }
html[data-theme="dark"] .skeleton { background: linear-gradient(90deg, #1c2430 25%, #2a3340 50%, #1c2430 75%); background-size: 200% 100%; }
html[data-theme="dark"] .autocomplete-dropdown div:hover,
html[data-theme="dark"] .autocomplete-dropdown .ac-item.ac-active,
html[data-theme="dark"] .wybory-obwod-row:hover { background: #15233b; }
html[data-theme="dark"] .inline-candidate-best { background: #10291b; }
html[data-theme="dark"] .narz-kafle .tools-sub-tab.active { background: #15233b; }
html[data-theme="dark"] .wybory-stab { background: var(--bg-card); }
html[data-theme="dark"] .dzialki-result-item:hover { background: #15233b; }
html[data-theme="dark"] .dzialki-result-item.active { background: #1b2d4d; }
html[data-theme="dark"] .leaflet-popup-content-wrapper,
html[data-theme="dark"] .leaflet-popup-tip { background: var(--bg-card); color: var(--text); }
html[data-theme="dark"] .leaflet-bar a { background: var(--bg-card); color: var(--text); border-color: var(--border); }
html[data-theme="dark"] .leaflet-control-attribution { background: rgba(22,28,36,.8) !important; color: var(--text-muted); }
html[data-theme="dark"] code { background: var(--d-raised); color: var(--text); }
html[data-theme="dark"] hr { border-color: var(--border); }
html[data-theme="dark"] img[src="/static/favicon.svg"] { filter: invert(1); }
html[data-theme="dark"] table th { color: var(--text-secondary); }
html[data-theme="dark"] details,
html[data-theme="dark"] summary { color: inherit; }
/* account_base.html */
html[data-theme="dark"] .topbar,
html[data-theme="dark"] .card,
html[data-theme="dark"] .btn.secondary,
html[data-theme="dark"] .btn-outline { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .topbar h1,
html[data-theme="dark"] .topbar h1 a { color: #7cb7ff; }
html[data-theme="dark"] .topbar nav a,
html[data-theme="dark"] .topbar .user,
html[data-theme="dark"] form .row label { color: var(--text-secondary); }
html[data-theme="dark"] .topbar nav a:hover,
html[data-theme="dark"] .btn.ghost:hover,
html[data-theme="dark"] .btn-outline:hover,
html[data-theme="dark"] .btn.secondary:hover { background: var(--d-raised); }
html[data-theme="dark"] .topbar nav a.active { background: #1d4ed8; color: #fff; }
html[data-theme="dark"] .topbar .user strong,
html[data-theme="dark"] .card h2,
html[data-theme="dark"] .card h3 { color: var(--text); }
html[data-theme="dark"] .topbar .user { border-color: var(--border); }
html[data-theme="dark"] .card h2 { border-color: var(--border); }
html[data-theme="dark"] form .hint { color: var(--text-muted); }
html[data-theme="dark"] .btn.secondary { color: #7cb7ff; border-color: #3b6fb6; }
html[data-theme="dark"] .btn.ghost,
html[data-theme="dark"] .btn-outline { color: var(--text-secondary); border-color: var(--border); }
html[data-theme="dark"] .alert-error { background: #2d1517; color: #fca5a5; }
html[data-theme="dark"] .alert-success { background: #10291b; color: #86efac; }
html[data-theme="dark"] .alert-warning { background: #2e2410; color: #fde68a; }
html[data-theme="dark"] .alert-info { background: #15233b; color: #93c5fd; }
html[data-theme="dark"] .badge-active { background: #10291b; color: #86efac; }
html[data-theme="dark"] .badge-inactive { background: #2d1517; color: #fca5a5; }
html[data-theme="dark"] .badge-free { background: #1e1b4b; color: #c7d2fe; }
html[data-theme="dark"] .badge-starter { background: #15233b; color: #93c5fd; }
html[data-theme="dark"] .badge-business,
html[data-theme="dark"] .badge-trialing { background: #2e2410; color: #fde68a; }
html[data-theme="dark"] .badge-past_due { background: #2d1517; color: #fca5a5; }
html[data-theme="dark"] .badge-canceled { background: var(--d-raised); color: var(--text-secondary); }
html[data-theme="dark"] th { background: var(--d-raised); color: var(--text-secondary); }
html[data-theme="dark"] td { border-color: var(--border-light); }
html[data-theme="dark"] tr:hover td { background: #1a212b; }
html[data-theme="dark"] form .checkbox,
html[data-theme="dark"] .plan-card li,
html[data-theme="dark"] .auth-footer,
html[data-theme="dark"] .stat .label,
html[data-theme="dark"] .stat .sub,
html[data-theme="dark"] .plan-card .price small { color: var(--text-secondary); }
html[data-theme="dark"] .stat,
html[data-theme="dark"] .plan-card { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .stat .value,
html[data-theme="dark"] .plan-card h3 { color: var(--text); }
html[data-theme="dark"] .plan-card.current { background: #15233b; border-color: #3b82f6; }
html[data-theme="dark"] .plan-card .price,
html[data-theme="dark"] .auth-wrap h1 { color: #7cb7ff; }
/* delegatura_tool.html, privacy_extension.html, guide.html */
html[data-theme="dark"] .search-card,
html[data-theme="dark"] .deleg-card,
html[data-theme="dark"] .api-box,
html[data-theme="dark"] .api-box code,
html[data-theme="dark"] .pill,
html[data-theme="dark"] .analogy-card,
html[data-theme="dark"] .flow-node { background: var(--bg-card); border-color: var(--border); color: var(--text); }
html[data-theme="dark"] .deleg-card .name,
html[data-theme="dark"] .field label { color: var(--text); }
html[data-theme="dark"] .deleg-card .meta,
html[data-theme="dark"] .td-num,
html[data-theme="dark"] .result-count,
html[data-theme="dark"] .analogy-card p,
html[data-theme="dark"] .flow-node .sublabel,
html[data-theme="dark"] .arrow-label { color: var(--text-secondary); }
html[data-theme="dark"] .info-box,
html[data-theme="dark"] .flow-node.active-node { background: #15233b; border-color: #1e3a8a; color: #93c5fd; }
html[data-theme="dark"] table.data th,
html[data-theme="dark"] table.data tr:hover td { background: var(--d-raised); color: var(--text-secondary); border-color: var(--border); }
html[data-theme="dark"] table.data td { border-color: var(--border-light); }
html[data-theme="dark"] .badge.dzielnica { background: #15233b; color: #93c5fd; }
html[data-theme="dark"] .badge.delegatura { background: #10291b; color: #86efac; }
/* guide.html (przegląd 28.10: tekst sekcji, ramki, JSON, budowniczy URL, callouty) */
html[data-theme="dark"] .guide-section p,
html[data-theme="dark"] .guide-section li,
html[data-theme="dark"] .callout p,
html[data-theme="dark"] .json-body pre,
html[data-theme="dark"] .demo-result pre { color: var(--text); }
html[data-theme="dark"] .step-body p,
html[data-theme="dark"] .ann-desc,
html[data-theme="dark"] .url-legend-item,
html[data-theme="dark"] .up-sep,
html[data-theme="dark"] .plan-detail,
html[data-theme="dark"] .plan-price span { color: var(--text-secondary); }
html[data-theme="dark"] .section-label,
html[data-theme="dark"] .plan-badge { background: #15233b; color: #93c5fd; }
html[data-theme="dark"] .flow-node.active-node .label { color: #93c5fd; }
html[data-theme="dark"] .json-viewer,
html[data-theme="dark"] .url-builder,
html[data-theme="dark"] .demo-box { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .json-viewer-header,
html[data-theme="dark"] .demo-header,
html[data-theme="dark"] .json-annotation:nth-child(odd) { background: var(--d-raised); border-color: var(--border); color: var(--text-secondary); }
html[data-theme="dark"] .jk,
html[data-theme="dark"] .ann-key { color: #c4b5fd; }
html[data-theme="dark"] .jv { color: #4ade80; }
html[data-theme="dark"] .js { color: #fbbf24; }
html[data-theme="dark"] .jn { color: #f87171; }
html[data-theme="dark"] .up-base { background: #15233b; color: #93c5fd; border-color: #1e3a8a; }
html[data-theme="dark"] .up-endpoint { background: #10291b; color: #4ade80; border-color: #14532d; }
html[data-theme="dark"] .up-param { background: #2e2410; color: #fbbf24; border-color: #6b4f12; }
html[data-theme="dark"] .up-value { background: #3b1029; color: #f9a8d4; border-color: #831843; }
html[data-theme="dark"] .callout-info { background: #15233b; }
html[data-theme="dark"] .callout-tip { background: #10291b; }
html[data-theme="dark"] .callout-warn { background: #2e2410; }
html[data-theme="dark"] .status-ok { color: #4ade80; }
html[data-theme="dark"] .status-err { color: #f87171; }
/* privacy_extension.html */
html[data-theme="dark"] .priv-card { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .priv-card h2,
html[data-theme="dark"] footer-bar a { color: #7cb7ff; }
html[data-theme="dark"] .priv-card p,
html[data-theme="dark"] .priv-card li { color: var(--text); }
html[data-theme="dark"] .summary-table th { background: var(--d-raised); color: var(--text-secondary); }
html[data-theme="dark"] .summary-table td,
html[data-theme="dark"] footer-bar { border-color: var(--border-light); }
html[data-theme="dark"] .updated,
html[data-theme="dark"] footer-bar { color: var(--text-muted); }
html[data-theme="dark"] .badge-yes { color: #4ade80; }
html[data-theme="dark"] .badge-no { color: #f87171; }
/* strony prawne i informacyjne: polityka, regulamin, dpa, kontakt, widget */
html[data-theme="dark"] .legal-wrap h1,
html[data-theme="dark"] .wg-wrap h1,
html[data-theme="dark"] .wg-mode h3,
html[data-theme="dark"] .nip-box strong { color: var(--text); }
html[data-theme="dark"] .legal-wrap h3,
html[data-theme="dark"] .legal-wrap p,
html[data-theme="dark"] .legal-wrap li,
html[data-theme="dark"] .data-table td,
html[data-theme="dark"] .contact-card p,
html[data-theme="dark"] .hours-table td { color: var(--text); }
html[data-theme="dark"] .legal-meta,
html[data-theme="dark"] .legal-wrap .toc h2,
html[data-theme="dark"] .wg-lead,
html[data-theme="dark"] .wg-mode p,
html[data-theme="dark"] .wg-field label,
html[data-theme="dark"] .contact-card .label,
html[data-theme="dark"] .hours-table td:first-child { color: var(--text-secondary); }
html[data-theme="dark"] .wg-field .hint { color: var(--text-muted); }
html[data-theme="dark"] .legal-wrap h2,
html[data-theme="dark"] .legal-wrap .toc a,
html[data-theme="dark"] .legal-nav a,
html[data-theme="dark"] .contact-card h2,
html[data-theme="dark"] .contact-card a,
html[data-theme="dark"] .wg-card h2 { color: #7cb7ff; }
html[data-theme="dark"] .legal-wrap h2 { border-color: var(--border); }
html[data-theme="dark"] .legal-wrap .toc,
html[data-theme="dark"] .contact-card,
html[data-theme="dark"] .wg-card { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .data-table th { background: var(--d-raised); color: var(--text-secondary); border-color: var(--border); }
html[data-theme="dark"] .data-table td { border-color: var(--border); }
html[data-theme="dark"] .data-table tr:nth-child(even) td { background: #1a212b; }
html[data-theme="dark"] .contact-box,
html[data-theme="dark"] .nip-box,
html[data-theme="dark"] .wg-note { background: #15233b; border-color: #1e3a8a; color: #93c5fd; }
html[data-theme="dark"] .legal-wrap .info-box { background: #2e2410; border-color: #6b4f12; }
html[data-theme="dark"] .legal-wrap .info-box p { color: #fde68a; }
html[data-theme="dark"] .wg-mode { border-color: var(--border); }
html[data-theme="dark"] .wg-mode.active { background: #15233b; border-color: #3b82f6; }
html[data-theme="dark"] .bottom-cta a { color: #1e40af; }
/* account_file_job_popraw.html — kolejka korekty wierszy */
html[data-theme="dark"] .kq-box,
html[data-theme="dark"] .kq-kbd { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .kq-item,
html[data-theme="dark"] .kq-tab td,
html[data-theme="dark"] .kq-kand,
html[data-theme="dark"] .kq-akcje,
html[data-theme="dark"] .kq-hist,
html[data-theme="dark"] .kq-zakl { border-color: var(--border-light); }
html[data-theme="dark"] .kq-item:hover { background: var(--d-raised); }
html[data-theme="dark"] .kq-item.akt,
html[data-theme="dark"] .kq-kand.wyb { background: #15233b; border-color: #3b82f6; }
html[data-theme="dark"] .kq-item.zrobiony { color: var(--text-muted); }
html[data-theme="dark"] .kq-item .sk,
html[data-theme="dark"] .kq-tab td:first-child,
html[data-theme="dark"] .kq-zakl button,
html[data-theme="dark"] .kq-kbd,
html[data-theme="dark"] .kq-mapa-pasek { color: var(--text-secondary); }
html[data-theme="dark"] .kq-panel h3 { color: var(--text); }
html[data-theme="dark"] .kq-zakl button.akt { color: #7cb7ff; border-bottom-color: #7cb7ff; }
html[data-theme="dark"] .kq-tab tr.uzyta td { background: #2a2512; }
html[data-theme="dark"] .kq-pamiec { background: #0c2a33; border-color: #155e75; color: #a5f3fc; }
/* kombajn_galeria / kreator / wynik */
html[data-theme="dark"] .kg-karta,
html[data-theme="dark"] .kb-pytanie,
html[data-theme="dark"] .kb-promienie button,
html[data-theme="dark"] .kw-tabela-wrap,
html[data-theme="dark"] .kw-legenda { background: var(--bg-card); border-color: var(--border); color: var(--text); }
html[data-theme="dark"] .kg-kroki div,
html[data-theme="dark"] .kb-koszt,
html[data-theme="dark"] .kw-kafel,
html[data-theme="dark"] .kw-tabela th { background: var(--d-raised); color: var(--text); }
html[data-theme="dark"] .kg-karta p,
html[data-theme="dark"] .kb-pola label,
html[data-theme="dark"] .kb-rej-opis,
html[data-theme="dark"] .kb-pytanie span,
html[data-theme="dark"] .kb-jakosc .pom,
html[data-theme="dark"] .kw-kafel span,
html[data-theme="dark"] .kw-postep,
html[data-theme="dark"] .kw-atrybucja { color: var(--text-secondary); }
html[data-theme="dark"] .kg-kroki b { color: #7cb7ff; }
html[data-theme="dark"] .kg-mini { background: var(--d-raised); }
html[data-theme="dark"] .kg-liczby div,
html[data-theme="dark"] .kg-legenda { color: var(--text-secondary); }
html[data-theme="dark"] .kg-liczby b { color: var(--text); }
html[data-theme="dark"] .kb-krok h3,
html[data-theme="dark"] .kb-jakosc,
html[data-theme="dark"] .kw-kafel b { color: var(--text); }
html[data-theme="dark"] .kb-krok,
html[data-theme="dark"] .kb-drogi label,
html[data-theme="dark"] .kb-lista td,
html[data-theme="dark"] .kb-lista th,
html[data-theme="dark"] .kw-tabela th,
html[data-theme="dark"] .kw-tabela td,
html[data-theme="dark"] #kw-mapa { border-color: var(--border); }
html[data-theme="dark"] .kb-drogi label:has(input:checked),
html[data-theme="dark"] .kb-pytanie[aria-pressed="true"],
html[data-theme="dark"] .kw-tabela tr.wybrany { background: #15233b; border-color: #3b82f6; }
html[data-theme="dark"] .kb-pytanie[aria-pressed="true"] { color: var(--text); }
html[data-theme="dark"] .kb-promienie button[aria-pressed="true"] { background: #1d4ed8; color: #fff; }
html[data-theme="dark"] .kb-jakosc .ok { color: #4ade80; }
html[data-theme="dark"] .kb-jakosc .uwaga,
html[data-theme="dark"] .kw-tabela .brak { color: #fbbf24; }
html[data-theme="dark"] .kb-blad { color: #f87171; }
html[data-theme="dark"] .kw-zdanie { background: #15233b; color: var(--text); }
html[data-theme="dark"] .kw-tabela tr.wiersz:hover { background: var(--d-raised); }
/* pozwolenia.html */
html[data-theme="dark"] .pz-podp,
html[data-theme="dark"] .pz-chip,
html[data-theme="dark"] .pz-lista { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .pz-chip,
html[data-theme="dark"] .pz-filtry label { color: var(--text-secondary); }
html[data-theme="dark"] .pz-chip.wl { background: #1d4ed8; border-color: #1d4ed8; color: #fff; }
html[data-theme="dark"] .pz-podp div:hover,
html[data-theme="dark"] .pz-podp div.akt,
html[data-theme="dark"] .pz-rek:hover,
html[data-theme="dark"] .pz-rek.akt { background: #15233b; }
html[data-theme="dark"] .pz-licz { color: var(--text); }
html[data-theme="dark"] .pz-rek { border-color: var(--border-light); }
html[data-theme="dark"] .pz-rek .g { color: #7cb7ff; }
html[data-theme="dark"] .pz-podp small,
html[data-theme="dark"] .pz-rek .d,
html[data-theme="dark"] .pz-rek .a,
html[data-theme="dark"] .pz-pusty,
html[data-theme="dark"] .pz-uwagi { color: var(--text-secondary); }
html[data-theme="dark"] .pz-rek .bez { color: #fbbf24; }
html[data-theme="dark"] .pz-brak { color: #f87171; }
html[data-theme="dark"] #pz-mapa { border-color: var(--border); }
/* auth_register.html — wybór planu */
html[data-theme="dark"] .plan-opt { background: var(--bg-card); border-color: var(--border); }
html[data-theme="dark"] .plan-opt:hover,
html[data-theme="dark"] .plan-opt.disabled:hover { border-color: #3b82f6; }
html[data-theme="dark"] .plan-opt.sel { background: #15233b; border-color: #3b82f6; }
html[data-theme="dark"] .plan-opt .po-name { color: var(--text); }
html[data-theme="dark"] .plan-opt .po-desc,
html[data-theme="dark"] .plan-opt .po-price small { color: var(--text-secondary); }
html[data-theme="dark"] .plan-opt .po-price { color: #7cb7ff; }
html[data-theme="dark"] .plan-opt .po-badge { color: #4ade80; background: #14532d; }

/* ─── 3. Kolory w atrybutach style="" (krótsze literały wcześniej) ─── */
html[data-theme="dark"] [style^="color:#444"],
html[data-theme="dark"] [style*=";color:#444"],
html[data-theme="dark"] [style*="; color:#444"],
html[data-theme="dark"] [style^="color: #444"],
html[data-theme="dark"] [style*=";color: #444"],
html[data-theme="dark"] [style*="; color: #444"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#333"],
html[data-theme="dark"] [style*=";color:#333"],
html[data-theme="dark"] [style*="; color:#333"],
html[data-theme="dark"] [style^="color: #333"],
html[data-theme="dark"] [style*=";color: #333"],
html[data-theme="dark"] [style*="; color: #333"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#555"],
html[data-theme="dark"] [style*=";color:#555"],
html[data-theme="dark"] [style*="; color:#555"],
html[data-theme="dark"] [style^="color: #555"],
html[data-theme="dark"] [style*=";color: #555"],
html[data-theme="dark"] [style*="; color: #555"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#666"],
html[data-theme="dark"] [style*=";color:#666"],
html[data-theme="dark"] [style*="; color:#666"],
html[data-theme="dark"] [style^="color: #666"],
html[data-theme="dark"] [style*=";color: #666"],
html[data-theme="dark"] [style*="; color: #666"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#777"],
html[data-theme="dark"] [style*=";color:#777"],
html[data-theme="dark"] [style*="; color:#777"],
html[data-theme="dark"] [style^="color: #777"],
html[data-theme="dark"] [style*=";color: #777"],
html[data-theme="dark"] [style*="; color: #777"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#888"],
html[data-theme="dark"] [style*=";color:#888"],
html[data-theme="dark"] [style*="; color:#888"],
html[data-theme="dark"] [style^="color: #888"],
html[data-theme="dark"] [style*=";color: #888"],
html[data-theme="dark"] [style*="; color: #888"] { color: var(--text-muted) !important; }
html[data-theme="dark"] [style^="color:#999"],
html[data-theme="dark"] [style*=";color:#999"],
html[data-theme="dark"] [style*="; color:#999"],
html[data-theme="dark"] [style^="color: #999"],
html[data-theme="dark"] [style*=";color: #999"],
html[data-theme="dark"] [style*="; color: #999"] { color: var(--text-muted) !important; }
html[data-theme="dark"] [style^="color:#aaa"],
html[data-theme="dark"] [style*=";color:#aaa"],
html[data-theme="dark"] [style*="; color:#aaa"],
html[data-theme="dark"] [style^="color: #aaa"],
html[data-theme="dark"] [style*=";color: #aaa"],
html[data-theme="dark"] [style*="; color: #aaa"] { color: var(--text-muted) !important; }
html[data-theme="dark"] [style*="background:#fff"],
html[data-theme="dark"] [style*="background: #fff"],
html[data-theme="dark"] [style*="background-color:#fff"],
html[data-theme="dark"] [style*="background-color: #fff"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#eee"],
html[data-theme="dark"] [style*="background: #eee"],
html[data-theme="dark"] [style*="background-color:#eee"],
html[data-theme="dark"] [style*="background-color: #eee"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#fee"],
html[data-theme="dark"] [style*="background: #fee"],
html[data-theme="dark"] [style*="background-color:#fee"],
html[data-theme="dark"] [style*="background-color: #fee"] { background-color: #2d1517 !important; }
html[data-theme="dark"] [style*="solid #ddd"],
html[data-theme="dark"] [style*="border-color:#ddd"],
html[data-theme="dark"] [style*="border-color: #ddd"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #eee"],
html[data-theme="dark"] [style*="border-color:#eee"],
html[data-theme="dark"] [style*="border-color: #eee"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #ccc"],
html[data-theme="dark"] [style*="border-color:#ccc"],
html[data-theme="dark"] [style*="border-color: #ccc"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style^="color:#1a1a2e"],
html[data-theme="dark"] [style*=";color:#1a1a2e"],
html[data-theme="dark"] [style*="; color:#1a1a2e"],
html[data-theme="dark"] [style^="color: #1a1a2e"],
html[data-theme="dark"] [style*=";color: #1a1a2e"],
html[data-theme="dark"] [style*="; color: #1a1a2e"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#111827"],
html[data-theme="dark"] [style*=";color:#111827"],
html[data-theme="dark"] [style*="; color:#111827"],
html[data-theme="dark"] [style^="color: #111827"],
html[data-theme="dark"] [style*=";color: #111827"],
html[data-theme="dark"] [style*="; color: #111827"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#374151"],
html[data-theme="dark"] [style*=";color:#374151"],
html[data-theme="dark"] [style*="; color:#374151"],
html[data-theme="dark"] [style^="color: #374151"],
html[data-theme="dark"] [style*=";color: #374151"],
html[data-theme="dark"] [style*="; color: #374151"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#334155"],
html[data-theme="dark"] [style*=";color:#334155"],
html[data-theme="dark"] [style*="; color:#334155"],
html[data-theme="dark"] [style^="color: #334155"],
html[data-theme="dark"] [style*=";color: #334155"],
html[data-theme="dark"] [style*="; color: #334155"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#4b5563"],
html[data-theme="dark"] [style*=";color:#4b5563"],
html[data-theme="dark"] [style*="; color:#4b5563"],
html[data-theme="dark"] [style^="color: #4b5563"],
html[data-theme="dark"] [style*=";color: #4b5563"],
html[data-theme="dark"] [style*="; color: #4b5563"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#475569"],
html[data-theme="dark"] [style*=";color:#475569"],
html[data-theme="dark"] [style*="; color:#475569"],
html[data-theme="dark"] [style^="color: #475569"],
html[data-theme="dark"] [style*=";color: #475569"],
html[data-theme="dark"] [style*="; color: #475569"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#1f2937"],
html[data-theme="dark"] [style*=";color:#1f2937"],
html[data-theme="dark"] [style*="; color:#1f2937"],
html[data-theme="dark"] [style^="color: #1f2937"],
html[data-theme="dark"] [style*=";color: #1f2937"],
html[data-theme="dark"] [style*="; color: #1f2937"] { color: var(--text) !important; }
html[data-theme="dark"] [style^="color:#6b7280"],
html[data-theme="dark"] [style*=";color:#6b7280"],
html[data-theme="dark"] [style*="; color:#6b7280"],
html[data-theme="dark"] [style^="color: #6b7280"],
html[data-theme="dark"] [style*=";color: #6b7280"],
html[data-theme="dark"] [style*="; color: #6b7280"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#64748b"],
html[data-theme="dark"] [style*=";color:#64748b"],
html[data-theme="dark"] [style*="; color:#64748b"],
html[data-theme="dark"] [style^="color: #64748b"],
html[data-theme="dark"] [style*=";color: #64748b"],
html[data-theme="dark"] [style*="; color: #64748b"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#5b6472"],
html[data-theme="dark"] [style*=";color:#5b6472"],
html[data-theme="dark"] [style*="; color:#5b6472"],
html[data-theme="dark"] [style^="color: #5b6472"],
html[data-theme="dark"] [style*=";color: #5b6472"],
html[data-theme="dark"] [style*="; color: #5b6472"] { color: var(--text-secondary) !important; }
html[data-theme="dark"] [style^="color:#9ca3af"],
html[data-theme="dark"] [style*=";color:#9ca3af"],
html[data-theme="dark"] [style*="; color:#9ca3af"],
html[data-theme="dark"] [style^="color: #9ca3af"],
html[data-theme="dark"] [style*=";color: #9ca3af"],
html[data-theme="dark"] [style*="; color: #9ca3af"] { color: var(--text-muted) !important; }
html[data-theme="dark"] [style^="color:#0b63ce"],
html[data-theme="dark"] [style*=";color:#0b63ce"],
html[data-theme="dark"] [style*="; color:#0b63ce"],
html[data-theme="dark"] [style^="color: #0b63ce"],
html[data-theme="dark"] [style*=";color: #0b63ce"],
html[data-theme="dark"] [style*="; color: #0b63ce"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#2563eb"],
html[data-theme="dark"] [style*=";color:#2563eb"],
html[data-theme="dark"] [style*="; color:#2563eb"],
html[data-theme="dark"] [style^="color: #2563eb"],
html[data-theme="dark"] [style*=";color: #2563eb"],
html[data-theme="dark"] [style*="; color: #2563eb"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#1d4ed8"],
html[data-theme="dark"] [style*=";color:#1d4ed8"],
html[data-theme="dark"] [style*="; color:#1d4ed8"],
html[data-theme="dark"] [style^="color: #1d4ed8"],
html[data-theme="dark"] [style*=";color: #1d4ed8"],
html[data-theme="dark"] [style*="; color: #1d4ed8"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#1e40af"],
html[data-theme="dark"] [style*=";color:#1e40af"],
html[data-theme="dark"] [style*="; color:#1e40af"],
html[data-theme="dark"] [style^="color: #1e40af"],
html[data-theme="dark"] [style*=";color: #1e40af"],
html[data-theme="dark"] [style*="; color: #1e40af"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#3b82f6"],
html[data-theme="dark"] [style*=";color:#3b82f6"],
html[data-theme="dark"] [style*="; color:#3b82f6"],
html[data-theme="dark"] [style^="color: #3b82f6"],
html[data-theme="dark"] [style*=";color: #3b82f6"],
html[data-theme="dark"] [style*="; color: #3b82f6"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#1e3a8a"],
html[data-theme="dark"] [style*=";color:#1e3a8a"],
html[data-theme="dark"] [style*="; color:#1e3a8a"],
html[data-theme="dark"] [style^="color: #1e3a8a"],
html[data-theme="dark"] [style*=";color: #1e3a8a"],
html[data-theme="dark"] [style*="; color: #1e3a8a"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#0950a8"],
html[data-theme="dark"] [style*=";color:#0950a8"],
html[data-theme="dark"] [style*="; color:#0950a8"],
html[data-theme="dark"] [style^="color: #0950a8"],
html[data-theme="dark"] [style*=";color: #0950a8"],
html[data-theme="dark"] [style*="; color: #0950a8"] { color: #7cb7ff !important; }
html[data-theme="dark"] [style^="color:#dc2626"],
html[data-theme="dark"] [style*=";color:#dc2626"],
html[data-theme="dark"] [style*="; color:#dc2626"],
html[data-theme="dark"] [style^="color: #dc2626"],
html[data-theme="dark"] [style*=";color: #dc2626"],
html[data-theme="dark"] [style*="; color: #dc2626"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#e53e3e"],
html[data-theme="dark"] [style*=";color:#e53e3e"],
html[data-theme="dark"] [style*="; color:#e53e3e"],
html[data-theme="dark"] [style^="color: #e53e3e"],
html[data-theme="dark"] [style*=";color: #e53e3e"],
html[data-theme="dark"] [style*="; color: #e53e3e"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#b91c1c"],
html[data-theme="dark"] [style*=";color:#b91c1c"],
html[data-theme="dark"] [style*="; color:#b91c1c"],
html[data-theme="dark"] [style^="color: #b91c1c"],
html[data-theme="dark"] [style*=";color: #b91c1c"],
html[data-theme="dark"] [style*="; color: #b91c1c"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#c0392b"],
html[data-theme="dark"] [style*=";color:#c0392b"],
html[data-theme="dark"] [style*="; color:#c0392b"],
html[data-theme="dark"] [style^="color: #c0392b"],
html[data-theme="dark"] [style*=";color: #c0392b"],
html[data-theme="dark"] [style*="; color: #c0392b"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#991b1b"],
html[data-theme="dark"] [style*=";color:#991b1b"],
html[data-theme="dark"] [style*="; color:#991b1b"],
html[data-theme="dark"] [style^="color: #991b1b"],
html[data-theme="dark"] [style*=";color: #991b1b"],
html[data-theme="dark"] [style*="; color: #991b1b"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#ef4444"],
html[data-theme="dark"] [style*=";color:#ef4444"],
html[data-theme="dark"] [style*="; color:#ef4444"],
html[data-theme="dark"] [style^="color: #ef4444"],
html[data-theme="dark"] [style*=";color: #ef4444"],
html[data-theme="dark"] [style*="; color: #ef4444"] { color: #f87171 !important; }
html[data-theme="dark"] [style^="color:#16a34a"],
html[data-theme="dark"] [style*=";color:#16a34a"],
html[data-theme="dark"] [style*="; color:#16a34a"],
html[data-theme="dark"] [style^="color: #16a34a"],
html[data-theme="dark"] [style*=";color: #16a34a"],
html[data-theme="dark"] [style*="; color: #16a34a"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#166534"],
html[data-theme="dark"] [style*=";color:#166534"],
html[data-theme="dark"] [style*="; color:#166534"],
html[data-theme="dark"] [style^="color: #166534"],
html[data-theme="dark"] [style*=";color: #166534"],
html[data-theme="dark"] [style*="; color: #166534"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#15803d"],
html[data-theme="dark"] [style*=";color:#15803d"],
html[data-theme="dark"] [style*="; color:#15803d"],
html[data-theme="dark"] [style^="color: #15803d"],
html[data-theme="dark"] [style*=";color: #15803d"],
html[data-theme="dark"] [style*="; color: #15803d"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#065f46"],
html[data-theme="dark"] [style*=";color:#065f46"],
html[data-theme="dark"] [style*="; color:#065f46"],
html[data-theme="dark"] [style^="color: #065f46"],
html[data-theme="dark"] [style*=";color: #065f46"],
html[data-theme="dark"] [style*="; color: #065f46"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#059669"],
html[data-theme="dark"] [style*=";color:#059669"],
html[data-theme="dark"] [style*="; color:#059669"],
html[data-theme="dark"] [style^="color: #059669"],
html[data-theme="dark"] [style*=";color: #059669"],
html[data-theme="dark"] [style*="; color: #059669"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#22c55e"],
html[data-theme="dark"] [style*=";color:#22c55e"],
html[data-theme="dark"] [style*="; color:#22c55e"],
html[data-theme="dark"] [style^="color: #22c55e"],
html[data-theme="dark"] [style*=";color: #22c55e"],
html[data-theme="dark"] [style*="; color: #22c55e"] { color: #4ade80 !important; }
html[data-theme="dark"] [style^="color:#c2410c"],
html[data-theme="dark"] [style*=";color:#c2410c"],
html[data-theme="dark"] [style*="; color:#c2410c"],
html[data-theme="dark"] [style^="color: #c2410c"],
html[data-theme="dark"] [style*=";color: #c2410c"],
html[data-theme="dark"] [style*="; color: #c2410c"] { color: #fb923c !important; }
html[data-theme="dark"] [style^="color:#ea580c"],
html[data-theme="dark"] [style*=";color:#ea580c"],
html[data-theme="dark"] [style*="; color:#ea580c"],
html[data-theme="dark"] [style^="color: #ea580c"],
html[data-theme="dark"] [style*=";color: #ea580c"],
html[data-theme="dark"] [style*="; color: #ea580c"] { color: #fb923c !important; }
html[data-theme="dark"] [style^="color:#d97706"],
html[data-theme="dark"] [style*=";color:#d97706"],
html[data-theme="dark"] [style*="; color:#d97706"],
html[data-theme="dark"] [style^="color: #d97706"],
html[data-theme="dark"] [style*=";color: #d97706"],
html[data-theme="dark"] [style*="; color: #d97706"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#92400e"],
html[data-theme="dark"] [style*=";color:#92400e"],
html[data-theme="dark"] [style*="; color:#92400e"],
html[data-theme="dark"] [style^="color: #92400e"],
html[data-theme="dark"] [style*=";color: #92400e"],
html[data-theme="dark"] [style*="; color: #92400e"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#b45309"],
html[data-theme="dark"] [style*=";color:#b45309"],
html[data-theme="dark"] [style*="; color:#b45309"],
html[data-theme="dark"] [style^="color: #b45309"],
html[data-theme="dark"] [style*=";color: #b45309"],
html[data-theme="dark"] [style*="; color: #b45309"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#854d0e"],
html[data-theme="dark"] [style*=";color:#854d0e"],
html[data-theme="dark"] [style*="; color:#854d0e"],
html[data-theme="dark"] [style^="color: #854d0e"],
html[data-theme="dark"] [style*=";color: #854d0e"],
html[data-theme="dark"] [style*="; color: #854d0e"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#7c2d12"],
html[data-theme="dark"] [style*=";color:#7c2d12"],
html[data-theme="dark"] [style*="; color:#7c2d12"],
html[data-theme="dark"] [style^="color: #7c2d12"],
html[data-theme="dark"] [style*=";color: #7c2d12"],
html[data-theme="dark"] [style*="; color: #7c2d12"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#a16207"],
html[data-theme="dark"] [style*=";color:#a16207"],
html[data-theme="dark"] [style*="; color:#a16207"],
html[data-theme="dark"] [style^="color: #a16207"],
html[data-theme="dark"] [style*=";color: #a16207"],
html[data-theme="dark"] [style*="; color: #a16207"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#ca8a04"],
html[data-theme="dark"] [style*=";color:#ca8a04"],
html[data-theme="dark"] [style*="; color:#ca8a04"],
html[data-theme="dark"] [style^="color: #ca8a04"],
html[data-theme="dark"] [style*=";color: #ca8a04"],
html[data-theme="dark"] [style*="; color: #ca8a04"] { color: #fbbf24 !important; }
html[data-theme="dark"] [style^="color:#7c3aed"],
html[data-theme="dark"] [style*=";color:#7c3aed"],
html[data-theme="dark"] [style*="; color:#7c3aed"],
html[data-theme="dark"] [style^="color: #7c3aed"],
html[data-theme="dark"] [style*=";color: #7c3aed"],
html[data-theme="dark"] [style*="; color: #7c3aed"] { color: #c4b5fd !important; }
html[data-theme="dark"] [style^="color:#6d28d9"],
html[data-theme="dark"] [style*=";color:#6d28d9"],
html[data-theme="dark"] [style*="; color:#6d28d9"],
html[data-theme="dark"] [style^="color: #6d28d9"],
html[data-theme="dark"] [style*=";color: #6d28d9"],
html[data-theme="dark"] [style*="; color: #6d28d9"] { color: #c4b5fd !important; }
html[data-theme="dark"] [style^="color:#5b21b6"],
html[data-theme="dark"] [style*=";color:#5b21b6"],
html[data-theme="dark"] [style*="; color:#5b21b6"],
html[data-theme="dark"] [style^="color: #5b21b6"],
html[data-theme="dark"] [style*=";color: #5b21b6"],
html[data-theme="dark"] [style*="; color: #5b21b6"] { color: #c4b5fd !important; }
html[data-theme="dark"] [style^="color:#0891b2"],
html[data-theme="dark"] [style*=";color:#0891b2"],
html[data-theme="dark"] [style*="; color:#0891b2"],
html[data-theme="dark"] [style^="color: #0891b2"],
html[data-theme="dark"] [style*=";color: #0891b2"],
html[data-theme="dark"] [style*="; color: #0891b2"] { color: #67e8f9 !important; }
html[data-theme="dark"] [style^="color:#0e7490"],
html[data-theme="dark"] [style*=";color:#0e7490"],
html[data-theme="dark"] [style*="; color:#0e7490"],
html[data-theme="dark"] [style^="color: #0e7490"],
html[data-theme="dark"] [style*=";color: #0e7490"],
html[data-theme="dark"] [style*="; color: #0e7490"] { color: #67e8f9 !important; }
html[data-theme="dark"] [style^="color:#be185d"],
html[data-theme="dark"] [style*=";color:#be185d"],
html[data-theme="dark"] [style*="; color:#be185d"],
html[data-theme="dark"] [style^="color: #be185d"],
html[data-theme="dark"] [style*=";color: #be185d"],
html[data-theme="dark"] [style*="; color: #be185d"] { color: #f9a8d4 !important; }
html[data-theme="dark"] [style*="background:#ffffff"],
html[data-theme="dark"] [style*="background: #ffffff"],
html[data-theme="dark"] [style*="background-color:#ffffff"],
html[data-theme="dark"] [style*="background-color: #ffffff"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#f8fafc"],
html[data-theme="dark"] [style*="background: #f8fafc"],
html[data-theme="dark"] [style*="background-color:#f8fafc"],
html[data-theme="dark"] [style*="background-color: #f8fafc"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#f8f9fa"],
html[data-theme="dark"] [style*="background: #f8f9fa"],
html[data-theme="dark"] [style*="background-color:#f8f9fa"],
html[data-theme="dark"] [style*="background-color: #f8f9fa"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#f9fafb"],
html[data-theme="dark"] [style*="background: #f9fafb"],
html[data-theme="dark"] [style*="background-color:#f9fafb"],
html[data-theme="dark"] [style*="background-color: #f9fafb"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#f4f6fa"],
html[data-theme="dark"] [style*="background: #f4f6fa"],
html[data-theme="dark"] [style*="background-color:#f4f6fa"],
html[data-theme="dark"] [style*="background-color: #f4f6fa"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#fafafa"],
html[data-theme="dark"] [style*="background: #fafafa"],
html[data-theme="dark"] [style*="background-color:#fafafa"],
html[data-theme="dark"] [style*="background-color: #fafafa"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#fafbfc"],
html[data-theme="dark"] [style*="background: #fafbfc"],
html[data-theme="dark"] [style*="background-color:#fafbfc"],
html[data-theme="dark"] [style*="background-color: #fafbfc"] { background-color: var(--bg-card) !important; }
html[data-theme="dark"] [style*="background:#f3f4f6"],
html[data-theme="dark"] [style*="background: #f3f4f6"],
html[data-theme="dark"] [style*="background-color:#f3f4f6"],
html[data-theme="dark"] [style*="background-color: #f3f4f6"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#f1f5f9"],
html[data-theme="dark"] [style*="background: #f1f5f9"],
html[data-theme="dark"] [style*="background-color:#f1f5f9"],
html[data-theme="dark"] [style*="background-color: #f1f5f9"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#f1f3f6"],
html[data-theme="dark"] [style*="background: #f1f3f6"],
html[data-theme="dark"] [style*="background-color:#f1f3f6"],
html[data-theme="dark"] [style*="background-color: #f1f3f6"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#e5e7eb"],
html[data-theme="dark"] [style*="background: #e5e7eb"],
html[data-theme="dark"] [style*="background-color:#e5e7eb"],
html[data-theme="dark"] [style*="background-color: #e5e7eb"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#eef0f4"],
html[data-theme="dark"] [style*="background: #eef0f4"],
html[data-theme="dark"] [style*="background-color:#eef0f4"],
html[data-theme="dark"] [style*="background-color: #eef0f4"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#f5f5f5"],
html[data-theme="dark"] [style*="background: #f5f5f5"],
html[data-theme="dark"] [style*="background-color:#f5f5f5"],
html[data-theme="dark"] [style*="background-color: #f5f5f5"] { background-color: var(--d-raised) !important; }
html[data-theme="dark"] [style*="background:#f0fdf4"],
html[data-theme="dark"] [style*="background: #f0fdf4"],
html[data-theme="dark"] [style*="background-color:#f0fdf4"],
html[data-theme="dark"] [style*="background-color: #f0fdf4"] { background-color: #10291b !important; }
html[data-theme="dark"] [style*="background:#dcfce7"],
html[data-theme="dark"] [style*="background: #dcfce7"],
html[data-theme="dark"] [style*="background-color:#dcfce7"],
html[data-theme="dark"] [style*="background-color: #dcfce7"] { background-color: #10291b !important; }
html[data-theme="dark"] [style*="background:#ecfdf5"],
html[data-theme="dark"] [style*="background: #ecfdf5"],
html[data-theme="dark"] [style*="background-color:#ecfdf5"],
html[data-theme="dark"] [style*="background-color: #ecfdf5"] { background-color: #10291b !important; }
html[data-theme="dark"] [style*="background:#e7f6ec"],
html[data-theme="dark"] [style*="background: #e7f6ec"],
html[data-theme="dark"] [style*="background-color:#e7f6ec"],
html[data-theme="dark"] [style*="background-color: #e7f6ec"] { background-color: #10291b !important; }
html[data-theme="dark"] [style*="background:#d1fae5"],
html[data-theme="dark"] [style*="background: #d1fae5"],
html[data-theme="dark"] [style*="background-color:#d1fae5"],
html[data-theme="dark"] [style*="background-color: #d1fae5"] { background-color: #10291b !important; }
html[data-theme="dark"] [style*="background:#fffbeb"],
html[data-theme="dark"] [style*="background: #fffbeb"],
html[data-theme="dark"] [style*="background-color:#fffbeb"],
html[data-theme="dark"] [style*="background-color: #fffbeb"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fef3c7"],
html[data-theme="dark"] [style*="background: #fef3c7"],
html[data-theme="dark"] [style*="background-color:#fef3c7"],
html[data-theme="dark"] [style*="background-color: #fef3c7"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fff7ed"],
html[data-theme="dark"] [style*="background: #fff7ed"],
html[data-theme="dark"] [style*="background-color:#fff7ed"],
html[data-theme="dark"] [style*="background-color: #fff7ed"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fefce8"],
html[data-theme="dark"] [style*="background: #fefce8"],
html[data-theme="dark"] [style*="background-color:#fefce8"],
html[data-theme="dark"] [style*="background-color: #fefce8"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fffbe6"],
html[data-theme="dark"] [style*="background: #fffbe6"],
html[data-theme="dark"] [style*="background-color:#fffbe6"],
html[data-theme="dark"] [style*="background-color: #fffbe6"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fff8e6"],
html[data-theme="dark"] [style*="background: #fff8e6"],
html[data-theme="dark"] [style*="background-color:#fff8e6"],
html[data-theme="dark"] [style*="background-color: #fff8e6"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#fef9c3"],
html[data-theme="dark"] [style*="background: #fef9c3"],
html[data-theme="dark"] [style*="background-color:#fef9c3"],
html[data-theme="dark"] [style*="background-color: #fef9c3"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#ffedd5"],
html[data-theme="dark"] [style*="background: #ffedd5"],
html[data-theme="dark"] [style*="background-color:#ffedd5"],
html[data-theme="dark"] [style*="background-color: #ffedd5"] { background-color: #2e2410 !important; }
html[data-theme="dark"] [style*="background:#f0f9ff"],
html[data-theme="dark"] [style*="background: #f0f9ff"],
html[data-theme="dark"] [style*="background-color:#f0f9ff"],
html[data-theme="dark"] [style*="background-color: #f0f9ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#eff6ff"],
html[data-theme="dark"] [style*="background: #eff6ff"],
html[data-theme="dark"] [style*="background-color:#eff6ff"],
html[data-theme="dark"] [style*="background-color: #eff6ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#dbeafe"],
html[data-theme="dark"] [style*="background: #dbeafe"],
html[data-theme="dark"] [style*="background-color:#dbeafe"],
html[data-theme="dark"] [style*="background-color: #dbeafe"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#f0f7ff"],
html[data-theme="dark"] [style*="background: #f0f7ff"],
html[data-theme="dark"] [style*="background-color:#f0f7ff"],
html[data-theme="dark"] [style*="background-color: #f0f7ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#f3f8ff"],
html[data-theme="dark"] [style*="background: #f3f8ff"],
html[data-theme="dark"] [style*="background-color:#f3f8ff"],
html[data-theme="dark"] [style*="background-color: #f3f8ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#eaf3ff"],
html[data-theme="dark"] [style*="background: #eaf3ff"],
html[data-theme="dark"] [style*="background-color:#eaf3ff"],
html[data-theme="dark"] [style*="background-color: #eaf3ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#e0e7ff"],
html[data-theme="dark"] [style*="background: #e0e7ff"],
html[data-theme="dark"] [style*="background-color:#e0e7ff"],
html[data-theme="dark"] [style*="background-color: #e0e7ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#eef4fd"],
html[data-theme="dark"] [style*="background: #eef4fd"],
html[data-theme="dark"] [style*="background-color:#eef4fd"],
html[data-theme="dark"] [style*="background-color: #eef4fd"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#f0f6ff"],
html[data-theme="dark"] [style*="background: #f0f6ff"],
html[data-theme="dark"] [style*="background-color:#f0f6ff"],
html[data-theme="dark"] [style*="background-color: #f0f6ff"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#e0f2fe"],
html[data-theme="dark"] [style*="background: #e0f2fe"],
html[data-theme="dark"] [style*="background-color:#e0f2fe"],
html[data-theme="dark"] [style*="background-color: #e0f2fe"] { background-color: #15233b !important; }
html[data-theme="dark"] [style*="background:#fef2f2"],
html[data-theme="dark"] [style*="background: #fef2f2"],
html[data-theme="dark"] [style*="background-color:#fef2f2"],
html[data-theme="dark"] [style*="background-color: #fef2f2"] { background-color: #2d1517 !important; }
html[data-theme="dark"] [style*="background:#fee2e2"],
html[data-theme="dark"] [style*="background: #fee2e2"],
html[data-theme="dark"] [style*="background-color:#fee2e2"],
html[data-theme="dark"] [style*="background-color: #fee2e2"] { background-color: #2d1517 !important; }
html[data-theme="dark"] [style*="background:#fff1f2"],
html[data-theme="dark"] [style*="background: #fff1f2"],
html[data-theme="dark"] [style*="background-color:#fff1f2"],
html[data-theme="dark"] [style*="background-color: #fff1f2"] { background-color: #2d1517 !important; }
html[data-theme="dark"] [style*="background:#ede9fe"],
html[data-theme="dark"] [style*="background: #ede9fe"],
html[data-theme="dark"] [style*="background-color:#ede9fe"],
html[data-theme="dark"] [style*="background-color: #ede9fe"] { background-color: #241a3d !important; }
html[data-theme="dark"] [style*="background:#f5f3ff"],
html[data-theme="dark"] [style*="background: #f5f3ff"],
html[data-theme="dark"] [style*="background-color:#f5f3ff"],
html[data-theme="dark"] [style*="background-color: #f5f3ff"] { background-color: #241a3d !important; }
html[data-theme="dark"] [style*="solid #e5e7eb"],
html[data-theme="dark"] [style*="border-color:#e5e7eb"],
html[data-theme="dark"] [style*="border-color: #e5e7eb"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #e3e6ea"],
html[data-theme="dark"] [style*="border-color:#e3e6ea"],
html[data-theme="dark"] [style*="border-color: #e3e6ea"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #f3f4f6"],
html[data-theme="dark"] [style*="border-color:#f3f4f6"],
html[data-theme="dark"] [style*="border-color: #f3f4f6"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #d1d5db"],
html[data-theme="dark"] [style*="border-color:#d1d5db"],
html[data-theme="dark"] [style*="border-color: #d1d5db"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #d4d7dd"],
html[data-theme="dark"] [style*="border-color:#d4d7dd"],
html[data-theme="dark"] [style*="border-color: #d4d7dd"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #eef0f4"],
html[data-theme="dark"] [style*="border-color:#eef0f4"],
html[data-theme="dark"] [style*="border-color: #eef0f4"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #e2e8f0"],
html[data-theme="dark"] [style*="border-color:#e2e8f0"],
html[data-theme="dark"] [style*="border-color: #e2e8f0"] { border-color: var(--border) !important; }
html[data-theme="dark"] [style*="solid #bbf7d0"],
html[data-theme="dark"] [style*="border-color:#bbf7d0"],
html[data-theme="dark"] [style*="border-color: #bbf7d0"] { border-color: #14532d !important; }
html[data-theme="dark"] [style*="solid #86efac"],
html[data-theme="dark"] [style*="border-color:#86efac"],
html[data-theme="dark"] [style*="border-color: #86efac"] { border-color: #14532d !important; }
html[data-theme="dark"] [style*="solid #fde68a"],
html[data-theme="dark"] [style*="border-color:#fde68a"],
html[data-theme="dark"] [style*="border-color: #fde68a"] { border-color: #6b4f12 !important; }
html[data-theme="dark"] [style*="solid #fdba74"],
html[data-theme="dark"] [style*="border-color:#fdba74"],
html[data-theme="dark"] [style*="border-color: #fdba74"] { border-color: #6b4f12 !important; }
html[data-theme="dark"] [style*="solid #f59e0b"],
html[data-theme="dark"] [style*="border-color:#f59e0b"],
html[data-theme="dark"] [style*="border-color: #f59e0b"] { border-color: #6b4f12 !important; }
html[data-theme="dark"] [style*="solid #fcd34d"],
html[data-theme="dark"] [style*="border-color:#fcd34d"],
html[data-theme="dark"] [style*="border-color: #fcd34d"] { border-color: #6b4f12 !important; }
html[data-theme="dark"] [style*="solid #bae6fd"],
html[data-theme="dark"] [style*="border-color:#bae6fd"],
html[data-theme="dark"] [style*="border-color: #bae6fd"] { border-color: #1e3a8a !important; }
html[data-theme="dark"] [style*="solid #bfdbfe"],
html[data-theme="dark"] [style*="border-color:#bfdbfe"],
html[data-theme="dark"] [style*="border-color: #bfdbfe"] { border-color: #1e3a8a !important; }
html[data-theme="dark"] [style*="solid #c8ddf6"],
html[data-theme="dark"] [style*="border-color:#c8ddf6"],
html[data-theme="dark"] [style*="border-color: #c8ddf6"] { border-color: #1e3a8a !important; }
html[data-theme="dark"] [style*="solid #c7ddf9"],
html[data-theme="dark"] [style*="border-color:#c7ddf9"],
html[data-theme="dark"] [style*="border-color: #c7ddf9"] { border-color: #1e3a8a !important; }
html[data-theme="dark"] [style*="solid #93c5fd"],
html[data-theme="dark"] [style*="border-color:#93c5fd"],
html[data-theme="dark"] [style*="border-color: #93c5fd"] { border-color: #1e3a8a !important; }
html[data-theme="dark"] [style*="solid #fecaca"],
html[data-theme="dark"] [style*="border-color:#fecaca"],
html[data-theme="dark"] [style*="border-color: #fecaca"] { border-color: #7f1d1d !important; }
html[data-theme="dark"] [style*="solid #fca5a5"],
html[data-theme="dark"] [style*="border-color:#fca5a5"],
html[data-theme="dark"] [style*="border-color: #fca5a5"] { border-color: #7f1d1d !important; }
html[data-theme="dark"] [style*="background: rgb(255, 255, 255)"],
html[data-theme="dark"] [style*="background-color: rgb(255, 255, 255)"] { background-color: var(--bg-card) !important; }
