/* =====================================================================
   Liva Back Office — LIGHT / DARK THEME (migration 432)
   Loaded LAST on every page (after main.css, responsive.css,
   backoffice-skin.css, dialog.css) so its dark overrides win by cascade
   order. The active theme is chosen by a data-theme attribute set on
   <html> BEFORE first paint (anti-flash bootstrap in inc_header.php):
       <html data-theme="light">  or  data-theme="dark"
   The user's raw preference (light | dark | system) lives in
   lt_sys_user.theme_pref; 'system' is resolved to light/dark in the
   browser from prefers-color-scheme.

   TWO LAYERS
   ----------
   1. TOKENS — a centralized --lv-* palette on :root (light) with a
      html[data-theme="dark"] override block. NEW modules should build on
      these variables (background:var(--lv-surface); color:var(--lv-text);
      border-color:var(--lv-border); …) and get dark mode for free — no
      second design pass. This is the "centralized theme variables so
      future modules automatically support both modes" requirement.
   2. DARK OVERRIDES — because the existing ~24 CSS files hardcode hex
      values, this file also remaps the SHARED chrome + the .lt-* design
      system + skin + tables/forms/dialogs onto the dark tokens, so the
      whole back office flips without editing every legacy file.
   ===================================================================== */

/* ==========================  1. TOKENS  ============================== */
:root {
	/* surfaces */
	--lv-bg:            #ffffff;   /* page canvas (body)                 */
	--lv-surface:       #ffffff;   /* cards, content panel, dropdowns    */
	--lv-surface-2:     #f7f9fb;   /* raised: table head, filter panel   */
	--lv-surface-3:     #eef3f7;   /* hover row / subtle fill            */
	/* text */
	--lv-text:          #22313f;   /* body text                          */
	--lv-heading:       #16242f;   /* headings                           */
	--lv-muted:         #8a97a5;   /* secondary / labels                 */
	/* [Note]:CHROME LABEL INK — the eyebrow, back link and subtitle of the SHARED page head, which
	   [Note]:are REQUIRED READING (bug 1728). Deliberately not --lv-muted, for the same reason
	   [Note]:--lv-placeholder is not (bug 1717): --lv-muted is a decoration ink and measures only
	   [Note]:2.978:1 on white, while an 11px/700 eyebrow and a 12px back link are nowhere near WCAG
	   [Note]:large text (which starts at 18.66px bold), so 4.5:1 applies to all of them.
	   [Note]:⭐ THE VALUE IS NOT NEW. #5f6e7e is the ink bug 1717 derived for --lv-placeholder and
	   [Note]:the SEO layer reused for --lv-seo-ink-label: the same blue-grey family darkened until
	   [Note]:it clears AA on every light surface. Hue preserved to 0.1deg against --lv-muted
	   [Note]:(211.1 vs 211.0). Reusing it keeps the estate at ONE derived blue-grey-that-passes.
	   [Note]:   light  5.226:1 on --lv-surface #ffffff · 4.952 on --lv-surface-2 · 4.678 on
	   [Note]:          --lv-surface-3 · 4.618 on --lv-brand-soft #eaf2f8
	   [Note]:⭐ AND IT STAYS A LABEL: 5.23 against body ink's 13.31 keeps the hierarchy. */
	--lv-chrome-label:  #5f6e7e;
	/* lines */
	--lv-border:        #e3e8ee;
	--lv-border-strong: #d3dbe2;
	/* brand + links */
	--lv-brand:         #0089cf;
	--lv-brand-hover:   #0a76b0;
	--lv-brand-ink:     #ffffff;   /* text/icon ON brand                 */
	--lv-brand-soft:    #e7f3fb;   /* brand-tinted chip background        */
	--lv-brand-soft-ink:#0b6aa2;
	--lv-link:          #0b6aa2;
	/* status */
	--lv-danger:        #d84a45;   --lv-danger-bg:  #fdecea;
	--lv-success:       #2e9e6b;   --lv-success-bg: #e7f6ef;
	--lv-warning:       #a86710;   --lv-warning-bg: #fff4e0;
	/* form controls */
	--lv-input-bg:      #ffffff;
	--lv-input-border:  #d3dbe2;
	--lv-input-text:    #22313f;
	--lv-input-disabled-bg: #f2f4f6;
	/* [Note]:PLACEHOLDER INK IS ITS OWN TOKEN AND IS DELIBERATELY NOT --lv-muted (bug 1717). A
	   [Note]:placeholder that states a field's expected format is required reading, so it is held to
	   [Note]:AA 4.5:1 — and --lv-muted #8a97a5 is a LABEL ink that measures only 2.98:1 on white.
	   [Note]:#5f6e7e is the same blue-grey family, darkened until it clears AA on every light surface
	   [Note]:a field actually sits on: 5.23:1 on --lv-input-bg #ffffff, 4.95:1 on --lv-surface-2
	   [Note]:#f7f9fb, 4.74:1 on --lv-input-disabled-bg #f2f4f6. It stays far below --lv-text (13.31:1),
	   [Note]:so the hint still reads as secondary and is never mistaken for a filled-in value. */
	--lv-placeholder:   #5f6e7e;
	/* elevation */
	--lv-shadow:        0 1px 2px rgba(16, 42, 67, .04);
	--lv-shadow-md:     0 2px 8px rgba(16, 42, 67, .10);
	--lv-shadow-lg:     0 18px 48px rgba(16, 42, 67, .22);
	/* top chrome */
	--lv-nav-bg:        #0089cf;   /* main-menu bar                      */
	--lv-nav-ink:       #ffffff;
	--lv-header-ink:    #231f20;   /* top strip text + monochrome icons  */
	--lv-header-muted:  #6d777f;
	/* focus ring */
	--lv-focus:         rgba(0, 137, 207, .18);
}

html[data-theme="dark"] {
	--lv-bg:            #0f1720;
	--lv-surface:       #16212c;
	--lv-surface-2:     #1c2a37;
	--lv-surface-3:     #24333f;
	--lv-text:          #c7d2dc;
	--lv-heading:       #e8eef4;
	--lv-muted:         #8b9aa8;
	/* [Note]:DARK IS NOT A COPY OF --lv-muted, and that is the whole point of spelling it out.
	   [Note]:#8b9aa8 clears AA on --lv-surface (5.656) and --lv-bg (6.260) but measures 4.4963 on
	   [Note]:--lv-surface-3 #24333f — under 4.5, and an eyebrow inside a card sits on exactly that
	   [Note]:fill. theme.css already recorded that miss once for --lv-seo-ink-label and its note
	   [Note]:says why deciding from the SELECTORS rather than from the RENDER got it wrong.
	   [Note]:#96a4b1 is that same already-derived dark label ink and clears every dark ground:
	   [Note]:   6.399 --lv-surface · 7.082 --lv-bg · 5.741 --lv-surface-2 · 5.087 --lv-surface-3
	   [Note]:Written as a literal, never var(--lv-muted): re-tuning the decoration ink must not be
	   [Note]:able to silently move an accessibility floor. Keep this >= 4.5:1 on --lv-surface-3. */
	--lv-chrome-label:  #96a4b1;
	/* [Note]:#1760 — a DARK-ONLY violet, defined here and nowhere else, so light mode cannot see it.
	   The generated net below repaints hardcoded purples (academy, asset, cmsai, editorial) that had no
	   dark treatment at all — #5b3fd6 renders at 1.930:1, #6b3f9f at 1.751:1. Mapping them to a neutral
	   would restore legibility and destroy what the colour was carrying, so they get a violet that
	   clears every dark ground: #b9a4e8, worst 5.887 on --lv-surface-3.
	   ⛔ It deliberately does NOT cover #6b46c1, the LiV'AI purple — that is the owner's decision (SEO
	   V2 closure) and the generator excludes it BY VALUE, so no rule here can reach it. */
	--lv-chrome-violet: #b9a4e8;
	--lv-border:        #2a3a48;
	--lv-border-strong: #35485a;
	--lv-brand:         #2ea3e6;   /* brightened so it holds contrast    */
	--lv-brand-hover:   #4fb4ee;
	--lv-brand-ink:     #06202e;
	--lv-brand-soft:    #16323f;
	--lv-brand-soft-ink:#8fd2f4;
	--lv-link:          #5cc0f5;
	--lv-danger:        #f2726d;   --lv-danger-bg:  #3a1f1f;
	--lv-success:       #4cc38a;   --lv-success-bg: #16301f;
	--lv-warning:       #e0a341;   --lv-warning-bg: #38290f;
	--lv-input-bg:      #101a23;
	--lv-input-border:  #35485a;
	--lv-input-text:    #dbe4ec;
	--lv-input-disabled-bg: #1a2530;
	/* [Note]:In DARK this equals --lv-muted, and that is not an oversight — #8b9aa8 on --lv-input-bg
	   [Note]:#101a23 is 6.10:1 and already clears AA, so dark needed no new value, only the removal of
	   [Note]:the 0.3 that was taking it to 1.67:1. The token exists because LIGHT diverges, not dark.
	   [Note]:It is spelled out rather than written as var(--lv-muted) so that re-tuning the label ink
	   [Note]:can never silently move an accessibility floor. Keep this >= 4.5:1 on --lv-input-bg. */
	--lv-placeholder:   #8b9aa8;
	--lv-shadow:        0 1px 2px rgba(0, 0, 0, .40);
	--lv-shadow-md:     0 2px 10px rgba(0, 0, 0, .45);
	--lv-shadow-lg:     0 18px 48px rgba(0, 0, 0, .60);
	--lv-nav-bg:        #113a52;
	--lv-nav-ink:       #eaf5fc;
	--lv-header-ink:    #c7d2dc;
	--lv-header-muted:  #8b9aa8;
	--lv-focus:         rgba(46, 163, 230, .30);
	color-scheme: dark;   /* native form controls, scrollbars, date pickers */
}

/* =====================  2. DARK OVERRIDES  =========================== */
/* Everything below is scoped to html[data-theme="dark"]; light mode is the
   untouched legacy look. Selectors mirror the legacy id/class chains so they
   out-rank them (same base + extra html[attr] ⇒ strictly higher specificity),
   and this file loads last so equal-specificity ties also fall our way.      */

/* ---- page canvas + primary containers ---- */
html[data-theme="dark"] body {
	background-color: var(--lv-bg);
	color: var(--lv-text);
}
html[data-theme="dark"] #container #content {
	background-color: var(--lv-surface);
	border-color: var(--lv-border);
	color: var(--lv-text);
}
html[data-theme="dark"] #container #footer, html[data-theme="dark"] #footer { color: var(--lv-muted); }
html[data-theme="dark"] #container #sub-nav {
	background: var(--lv-surface-2);
	border-color: var(--lv-border);
}

/* ---- top strip (logo / clocks / tool icons) ---- */
html[data-theme="dark"] #container #top a { color: var(--lv-header-ink); }
html[data-theme="dark"] #container #top a:hover { color: var(--lv-brand); }
html[data-theme="dark"] #top-info { color: var(--lv-header-ink); }
html[data-theme="dark"] #top-info .top-clock { color: var(--lv-header-muted); }
html[data-theme="dark"] #top-info .top-clock .clock { color: var(--lv-header-ink); }
html[data-theme="dark"] #top-info .top-clock select { color: var(--lv-header-muted); }
html[data-theme="dark"] .top-sep { background-color: var(--lv-border-strong); }
/* recolour the MONOCHROME header icons (bell / to-do / gear / logout use
   stroke="#000"; ChatGPT + Zendesk use black fill). CSS stroke/fill beat the
   inline presentation attributes. The multicolour brand icons (Drive, Gmail,
   LiV'AI) sit on a white base and read fine on dark — left untouched. */
html[data-theme="dark"] #top-tools a svg [stroke] { stroke: var(--lv-header-ink); }
html[data-theme="dark"] #top-tools a[title="ChatGPT"] svg path,
html[data-theme="dark"] #top-tools a[title="Zendesk"] svg { fill: var(--lv-header-ink); }

/* ---- main-menu bar + dropdowns / fly-outs ---- */
html[data-theme="dark"] #container #nav { background-color: var(--lv-nav-bg); }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown,
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown,
html[data-theme="dark"] ul#top_main_menu li ul.nav-flyout {
	background: var(--lv-surface);
	border-color: var(--lv-border);
	box-shadow: var(--lv-shadow-lg);
}
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a,
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a,
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a {
	color: var(--lv-text);
}
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a:hover,
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a.over,
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a:hover,
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a.over,
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a:hover,
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a.over {
	background-color: var(--lv-brand-soft);
	color: var(--lv-brand);
}
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li.has-flyout > a::after { color: var(--lv-muted); }

/* ---- notification bell panel + inbox ---- */
html[data-theme="dark"] .notif-panel,
html[data-theme="dark"] .notif-snooze-menu {
	background: var(--lv-surface);
	border-color: var(--lv-border);
	box-shadow: var(--lv-shadow-lg);
}
html[data-theme="dark"] .notif-panel-head,
html[data-theme="dark"] .notif-panel-foot,
html[data-theme="dark"] .notif-item { border-color: var(--lv-border); }
html[data-theme="dark"] .notif-item { color: var(--lv-text); }
html[data-theme="dark"] .notif-item:hover,
html[data-theme="dark"] .notif-inbox .notif-item:hover { background-color: var(--lv-surface-3); }
html[data-theme="dark"] .notif-unread,
html[data-theme="dark"] .notif-inbox .notif-unread { background-color: var(--lv-brand-soft); border-color: var(--lv-border-strong); }
html[data-theme="dark"] .notif-item-message { color: var(--lv-muted); }
html[data-theme="dark"] .notif-item-meta,
html[data-theme="dark"] .notif-empty { color: var(--lv-muted); }
html[data-theme="dark"] .notif-inbox .notif-item,
html[data-theme="dark"] .notif-bulkbar { background: var(--lv-surface); border-color: var(--lv-border); }
html[data-theme="dark"] .notif-snooze-menu a:hover { background: var(--lv-surface-3); }

/* ---- global modernization skin (backoffice-skin.css) ---- */
html[data-theme="dark"] #container #content #inner .content-body {
	background: var(--lv-surface);
	border-color: var(--lv-border);
	box-shadow: var(--lv-shadow);
}
html[data-theme="dark"] #container .txt-header-blue,
html[data-theme="dark"] #container .txt-header-blue:visited,
html[data-theme="dark"] a.txt-header-blue,
html[data-theme="dark"] .txt-header-blue { color: var(--lv-heading); }
html[data-theme="dark"] #container .section_title { color: var(--lv-heading); }
html[data-theme="dark"] #container .section_label { color: var(--lv-muted); }
html[data-theme="dark"] #container #content #inner .content-body a:not(.black-button):not(.white-button):not(.lt-btn) { color: var(--lv-link); }

/* ---- form controls (skin + generic + .lt-mod) ---- */
html[data-theme="dark"] input,
html[data-theme="dark"] select,
html[data-theme="dark"] textarea,
html[data-theme="dark"] #container input.input,
html[data-theme="dark"] #container select.input,
html[data-theme="dark"] #container textarea.input,
html[data-theme="dark"] #container .content-body input[type="text"],
html[data-theme="dark"] #container .content-body input[type="password"],
html[data-theme="dark"] #container .content-body input[type="number"],
html[data-theme="dark"] #container .content-body input[type="email"],
html[data-theme="dark"] #container .content-body input[type="date"],
html[data-theme="dark"] #container .content-body select,
html[data-theme="dark"] #container .content-body textarea {
	background-color: var(--lv-input-bg);
	border-color: var(--lv-input-border);
	color: var(--lv-input-text);
}
html[data-theme="dark"] input:focus,
html[data-theme="dark"] select:focus,
html[data-theme="dark"] textarea:focus,
html[data-theme="dark"] #container .content-body input:focus,
html[data-theme="dark"] #container .content-body select:focus,
html[data-theme="dark"] #container .content-body textarea:focus {
	border-color: var(--lv-brand);
	box-shadow: 0 0 0 3px var(--lv-focus);
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder { color: var(--lv-muted); }
html[data-theme="dark"] input:disabled,
html[data-theme="dark"] select:disabled,
html[data-theme="dark"] textarea:disabled { background-color: var(--lv-input-disabled-bg); color: var(--lv-muted); }

/* ---- generic legacy tables (light rows / grey headers) ---- */
html[data-theme="dark"] table { border-color: var(--lv-border); }
html[data-theme="dark"] th { background-color: var(--lv-surface-2); color: var(--lv-heading); border-color: var(--lv-border); }
html[data-theme="dark"] td { border-color: var(--lv-border); color: var(--lv-text); }

/* =====================================================================
   .lt-* MODERN DESIGN SYSTEM (backoffice.css). These are the components
   every rebuilt module + dashboard uses — mapping them onto the dark
   tokens is what makes dashboards, KPI cards, tables and reports flip.
   ===================================================================== */
html[data-theme="dark"] .lt-mod { color: var(--lv-text); }
html[data-theme="dark"] .lt-mod a { color: var(--lv-link); }
html[data-theme="dark"] .lt-page-head h1 { color: var(--lv-heading); }
html[data-theme="dark"] .lt-page-head .lt-sub,
html[data-theme="dark"] .lt-toolbar label { color: var(--lv-muted); }

html[data-theme="dark"] .lt-card,
html[data-theme="dark"] .lt-kpi {
	background: var(--lv-surface);
	border-color: var(--lv-border);
	box-shadow: var(--lv-shadow);
}
html[data-theme="dark"] .lt-card > h2 { color: var(--lv-heading); }
html[data-theme="dark"] .lt-kpi .v { color: var(--lv-heading); }
html[data-theme="dark"] .lt-kpi .l { color: var(--lv-muted); }
html[data-theme="dark"] .lt-kpi.is-accent .v { color: var(--lv-brand); }
html[data-theme="dark"] .lt-kpi.is-danger .v { color: var(--lv-danger); }

/* buttons: brand primary keeps its identity; ghost adopts the dark surface */
html[data-theme="dark"] .lt-btn { background: var(--lv-brand); color: var(--lv-brand-ink) !important; }
html[data-theme="dark"] .lt-btn:hover { background: var(--lv-brand-hover); }
html[data-theme="dark"] .lt-btn.ghost { background: var(--lv-surface-2); color: var(--lv-text) !important; border-color: var(--lv-border-strong); }
html[data-theme="dark"] .lt-btn.ghost:hover { background: var(--lv-surface-3); }
html[data-theme="dark"] .lt-btn-sm { background: var(--lv-surface-2); color: var(--lv-brand-soft-ink) !important; border-color: var(--lv-border-strong); }
html[data-theme="dark"] .lt-btn-sm:hover { background: var(--lv-surface-3); }

/* in-page tabs */
html[data-theme="dark"] .lt-tabs { border-color: var(--lv-border); }
html[data-theme="dark"] .lt-tabs a { color: var(--lv-muted); }
html[data-theme="dark"] .lt-tabs a:hover { color: var(--lv-heading); background: var(--lv-surface-2); }
html[data-theme="dark"] .lt-tabs a.active { color: var(--lv-brand); border-bottom-color: var(--lv-brand); }

/* inline selects / filter panel */
html[data-theme="dark"] .lt-inline-select {
	background: var(--lv-input-bg); color: var(--lv-input-text); border-color: var(--lv-input-border);
}
html[data-theme="dark"] .lt-inline-select:focus { border-color: var(--lv-brand); box-shadow: 0 0 0 3px var(--lv-focus); }

/* .lt-* data tables (dashboards / listings) */
html[data-theme="dark"] .lt-table { color: var(--lv-text); }
html[data-theme="dark"] .lt-table th { background: var(--lv-surface-2); color: var(--lv-heading); border-color: var(--lv-border); }
html[data-theme="dark"] .lt-table td { border-color: var(--lv-border); }
html[data-theme="dark"] .lt-table tr:hover td,
html[data-theme="dark"] .lt-table tbody tr:hover td { background: var(--lv-surface-3); }

/* status pills / badges — soft tinted backgrounds keyed to the status tokens */
html[data-theme="dark"] .lt-badge,
html[data-theme="dark"] .lt-pill { background: var(--lv-surface-2); color: var(--lv-text); border-color: var(--lv-border); }
html[data-theme="dark"] .lt-badge.is-danger,  html[data-theme="dark"] .lt-pill.is-danger  { background: var(--lv-danger-bg);  color: var(--lv-danger); }
html[data-theme="dark"] .lt-badge.is-success, html[data-theme="dark"] .lt-pill.is-success { background: var(--lv-success-bg); color: var(--lv-success); }
html[data-theme="dark"] .lt-badge.is-warning, html[data-theme="dark"] .lt-pill.is-warning { background: var(--lv-warning-bg); color: var(--lv-warning); }

/* ---- jQuery-UI dialogs / pop-ups (dialog.css) ---- */
html[data-theme="dark"] .ui-dialog {
	background: var(--lv-surface);
	border-color: var(--lv-border);
	box-shadow: var(--lv-shadow-lg);
	color: var(--lv-text);
}
html[data-theme="dark"] .ui-dialog .ui-dialog-content { background: var(--lv-surface); color: var(--lv-text); }
html[data-theme="dark"] .ui-widget-overlay { background: rgba(0, 0, 0, .6); }
html[data-theme="dark"] .ui-dialog .ui-dialog-buttonpane { background: var(--lv-surface-2); border-color: var(--lv-border); }
/* the titlebar stays brand-accented (identity); brand token keeps contrast */
html[data-theme="dark"] .ui-dialog .ui-dialog-titlebar { background: var(--lv-brand); }

/* ---- system message toast keeps its image bubbles; just soften text ---- */
html[data-theme="dark"] #sysmessage_popup { color: var(--lv-text); }

/* ---- misc shared bits ---- */
html[data-theme="dark"] hr { border-color: var(--lv-border); }
html[data-theme="dark"] a { color: var(--lv-link); }
html[data-theme="dark"] code, html[data-theme="dark"] pre { background: var(--lv-surface-2); color: var(--lv-heading); border-color: var(--lv-border); }
/* thin themed scrollbars on dark (WebKit) */
html[data-theme="dark"] ::-webkit-scrollbar { width: 12px; height: 12px; }
html[data-theme="dark"] ::-webkit-scrollbar-track { background: var(--lv-bg); }
html[data-theme="dark"] ::-webkit-scrollbar-thumb { background: var(--lv-border-strong); border-radius: 8px; border: 3px solid var(--lv-bg); }

/* =====================================================================
   SHARED STYLE-BLOCK COMPONENTS (dark overrides by class)
   ---------------------------------------------------------------------
   A few components emit their OWN <style> block (class-based, so the inline
   literal net below can't reach them) and are reused across many pages.
   Re-skinning them by class here fixes every page that uses them at once.
   ===================================================================== */

/* LiV'AI insight band — Common\DashboardAI::renderBand(), on EVERY dashboard.
   Its block hardcodes a light-lavender panel + dark-purple text; recolour for
   dark so the AI read stays legible (keeps a lightened purple identity). */
html[data-theme="dark"] .dai-band {
	background: linear-gradient(180deg, var(--lv-surface-2), var(--lv-surface)) !important;
	border-color: var(--lv-border) !important;
}
html[data-theme="dark"] .dai-band .dai-ti { color: #c3b1f0 !important; }
html[data-theme="dark"] .dai-band .dai-assess,
html[data-theme="dark"] .dai-band .dai-tx,
html[data-theme="dark"] .dai-band .dai-empty { color: var(--lv-text) !important; }
html[data-theme="dark"] .dai-band .dai-ts,
html[data-theme="dark"] .dai-band .dai-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .dai-band .dai-finding { border-top-color: var(--lv-border) !important; }
html[data-theme="dark"] .dai-btn.ghost { background: var(--lv-surface-2) !important; color: #c3b1f0 !important; border-color: var(--lv-border-strong) !important; }
html[data-theme="dark"] .dai-btn.ghost:hover { background: var(--lv-surface-3) !important; }

/* =====================================================================
   DESIGN-SYSTEM CLASS OVERRIDES (dark) — GENERATED from the module CSS
   ---------------------------------------------------------------------
   backoffice.css/client.css (the .lt-* system) and the module stylesheets
   (reports/hr/legal/reservation/weather/...) hardcode dark text + light
   surfaces in CLASS rules the inline net can't reach. Each such rule gets a
   token-mapped dark override here (luminance-categorised; saturated brand/
   status colours kept). This is what makes list tables, cards, dialogs and
   filter grids readable on dark across every modernised page.
   ===================================================================== */
/* =====================================================================
   DESIGN-SYSTEM CLASS OVERRIDES (dark) — GENERATED from the module CSS
   ---------------------------------------------------------------------
   backoffice.css/client.css (the .lt-* system) and the module stylesheets
   (reports/hr/legal/reservation/weather/...) hardcode dark text + light
   surfaces in CLASS rules the inline net can't reach. Each such rule gets a
   token-mapped dark override here (luminance-categorised; saturated brand/
   status colours kept). This is what makes list tables, cards, dialogs and
   filter grids readable on dark across every modernised page.
   ===================================================================== */
/* =====================================================================
   DESIGN-SYSTEM CLASS OVERRIDES (dark) — GENERATED from the module CSS
   ---------------------------------------------------------------------
   backoffice.css/client.css (the .lt-* system) and the module stylesheets
   (reports/hr/legal/reservation/weather/...) hardcode dark text + light
   surfaces in CLASS rules the inline net can't reach. Each such rule gets a
   token-mapped dark override here (luminance-categorised; saturated brand/
   status colours kept). This is what makes list tables, cards, dialogs and
   filter grids readable on dark across every modernised page.
   ===================================================================== */
/* ==== GENERATED design-system class overrides (module CSS + template <style> blocks) ==== */
html[data-theme="dark"] #container #sub-nav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container #sub-nav a { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container #sub-nav a:hover { color: var(--lv-heading) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #container #sub-nav a.over { color: var(--lv-heading) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #container #sub-nav a.over:hover { color: var(--lv-heading) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #container #nav a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #nav a.over:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #top a { color: var(--lv-heading) !important; }
html[data-theme="dark"] #top-info .top-clock { color: var(--lv-muted) !important; }
html[data-theme="dark"] #top-info .top-clock .clock { color: var(--lv-heading) !important; }
html[data-theme="dark"] #top-info .top-clock select { color: var(--lv-muted) !important; }
html[data-theme="dark"] .top-sep { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #container #content { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container #footer, html[data-theme="dark"] #footer { color: var(--lv-muted) !important; }
html[data-theme="dark"] .input { color: var(--lv-heading) !important; }
html[data-theme="dark"] .input-error { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .errortext { color: var(--lv-danger) !important; }
html[data-theme="dark"] .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ui-dialog-buttonset .ui-button-text { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .white-button-with-icon { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .highlight2 { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .highlight3 { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ui-dd { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] a.inv-link { color: var(--lv-text) !important; }
html[data-theme="dark"] a.inv-link:visited { color: var(--lv-text) !important; }
html[data-theme="dark"] a.inv-link:hover { color: var(--lv-muted) !important; }
html[data-theme="dark"] a.inv-link:active { color: var(--lv-muted) !important; }
html[data-theme="dark"] a.list-number:link { color: var(--lv-muted) !important; }
html[data-theme="dark"] a.list-number:visited { color: var(--lv-muted) !important; }
html[data-theme="dark"] .paidStatus { color: var(--lv-success) !important; }
html[data-theme="dark"] .repliedStatus { color: var(--lv-danger) !important; }
html[data-theme="dark"] .invoice-container { color: var(--lv-heading) !important; }
html[data-theme="dark"] .invheader-invoicedetails-balance th { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invheader-invoicedetails-balance td { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invheader-invoicedetails .invheader-invoicedetails-balance th div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .attachment-header th div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invheader-invoicedetails .invheader-invoicedetails-balance td div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .attachment-header td div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items th { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invbody-expenses th { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invbody-timeentries th { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invbody-items thead .item { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items thead .description { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items thead .unitcost { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items thead .quantity { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items thead .linetotal { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-items td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-expenses td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-timeentries td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-summary { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-summary-total td { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invbody-summary-total th { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .invbody-summary .invbody-summary-total th div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .invbody-summary .invbody-summary-total td div { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .day-without-cf { color: var(--lv-heading) !important; }
html[data-theme="dark"] .current-day a:hover { color: var(--lv-muted) !important; }
html[data-theme="dark"] .past-day-without-cf { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .past-day-without-cf a:hover { color: var(--lv-text) !important; }
html[data-theme="dark"] .past-day-without-cf a:active { color: var(--lv-text) !important; }
html[data-theme="dark"] .future-day { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .future-day a:link { color: var(--lv-text) !important; }
html[data-theme="dark"] .future-day a:visited { color: var(--lv-text) !important; }
html[data-theme="dark"] .future-day a:hover { color: var(--lv-heading) !important; }
html[data-theme="dark"] .future-day a:active { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container #nav .single_signon nav ul li ul li { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container #nav .single_signon nav ul li ul li:last-child { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container #nav .single_signon nav ul li ul li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container #nav .single_signon nav ul li ul li a:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] div.error { color: var(--lv-danger) !important; }
html[data-theme="dark"] a.be-link:hover { color: var(--lv-text) !important; }
html[data-theme="dark"] a.be-link:active { color: var(--lv-text) !important; }
html[data-theme="dark"] a.be-link-2:link { color: var(--lv-text) !important; }
html[data-theme="dark"] a.be-link-2:visited { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment:hover { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment:active { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment .alslash { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment:hover .alslash { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment:active .alslash { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment .allotted { color: var(--lv-warning) !important; }
html[data-theme="dark"] a.allotment:hover .allotted { color: var(--lv-text) !important; }
html[data-theme="dark"] a.allotment:active .allotted { color: var(--lv-text) !important; }
html[data-theme="dark"] .trhilight { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] span.error { color: var(--lv-danger) !important; }
html[data-theme="dark"] span.correct { color: var(--lv-success) !important; }
html[data-theme="dark"] .select-items div:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown li a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown li a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .company-switch .company-switch-chip { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .company-switch .company-switch-head { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-panel-head { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .notif-item { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-item:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .notif-item-message { color: var(--lv-heading) !important; }
html[data-theme="dark"] .notif-item-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .notif-unread { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .notif-type-2 .notif-item-meta { color: var(--lv-danger) !important; }
html[data-theme="dark"] .notif-type-3 .notif-item-meta { color: var(--lv-danger) !important; }
html[data-theme="dark"] .notif-panel-foot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-bulkbar { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-inbox .notif-item { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-inbox .notif-item:hover { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-inbox .notif-unread { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-item-body { color: var(--lv-heading) !important; }
html[data-theme="dark"] .notif-snooze-menu { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .notif-snooze-menu a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #content #inner .content-body { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container .txt-header-blue { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container .txt-header-blue:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] a.txt-header-blue { color: var(--lv-heading) !important; }
html[data-theme="dark"] a.txt-header-blue:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container .section_title { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container .section_label { color: var(--lv-text) !important; }
html[data-theme="dark"] #container input.input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container input.input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container select.input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container select.input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container textarea.input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container .content-body select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container .content-body textarea { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container input.white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container a.white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container button.white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container .white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #container input.white-button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container a.white-button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container button.white-button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container .white-button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container #content #inner .content-body table.list { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .content-body table.list thead th { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body table.list tr.list-heading td { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body table.list tr.highlight1 td { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body table.list th { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body table.list td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body table.list tbody tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .content-body table.list tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #container .bar-heading-action { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item { color: var(--lv-muted) !important; }
html[data-theme="dark"] #container .bar-heading-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] #container .bar-heading-subtitle { color: var(--lv-muted) !important; }
html[data-theme="dark"] #container .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-mod { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-page-head h1 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-page-head .lt-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-toolbar label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-btn.ghost { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-btn.ghost:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-btn-sm { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-btn-sm:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-tabs a { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-tabs a:hover { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-kpi { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-kpi .v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-kpi .l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-kpi.is-danger .v { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-kpi.lt-kpi-link .v { color: var(--lv-warning) !important; }
html[data-theme="dark"] .lt-inline-select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-card > h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-filter-grid .f label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-filter-grid .f input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-filter-grid .f select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod #close-btn { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod #close-btn:hover { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-table th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-table td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-table tbody tr:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-table .main { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-table .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-pill.green { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-pill.gray { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-pill.red { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-pill.blue { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-pill.amber { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-list-foot .count { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-pagination a.list-number { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-pagination span.nolink-list-number { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-profile-head .who .name { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-chips { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-chips .chip { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-chips .chip b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dl .item dt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dl .item dd { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dl .item dd .muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-timeline li:before { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-timeline .tdot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-timeline .twhat { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-timeline .twhen { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-site-tag.live { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-site-tag.live:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .lt-site-tag.gen { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-site-tag.gen:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-btn-sm.danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-btn-sm.danger:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-btn-sm.accept { color: var(--lv-success) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-btn-sm.accept:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-btn-sm.disabled { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-btn-sm.disabled:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .section_label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .section_label .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-mod .lt-field > strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod input.input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod select.input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod textarea { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-input-wrap .embedded_button { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-input-wrap .embedded_button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-checks { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-filter-grid .f .range .sep { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-filter-grid .f .check { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-filter-grid .f .check label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-table tbody tr:has(.list-select-row:checked) { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-list-foot .lt-select-count { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-csv-error { color: var(--lv-danger) !important; }
html[data-theme="dark"] body.lt-bridge { color: var(--lv-heading) !important; }
html[data-theme="dark"] body.lt-bridge .bar-heading { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge .white-button { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge .white-button:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] body.lt-bridge select.input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge input.input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge .routes_search_input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge .list_badge_active { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] body.lt-bridge .list_badge_inactive { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] body.lt-bridge .dashboard_panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] body.lt-bridge .dashboard_panel:hover { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .custom-select { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .select-items { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .select-items .country_code { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-mod .lt-lang-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-navcard { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-navcard:hover { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-navcard .nc-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-navcard .nc-metric.neutral { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-navcard .nc-metric.danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-navcard .nc-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-navcard .nc-breaks { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-navcard .nc-breaks span { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-navcard .nc-breaks span b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-crumb { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dialog .dlg-crumb b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-amount { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-amount .cur { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dialog .dlg-sec { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-dialog .dlg-sec > h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-dl .it dt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dialog .dlg-dl .it dd { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-timeline li:before { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-dialog .dlg-timeline .td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-dialog .dlg-timeline .tw { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-dialog .dlg-timeline .tw .mut { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dialog .dlg-timeline .tt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-dialog .dlg-rowlink:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-dialog .dlg-mini th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-dialog .dlg-mini td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia-mark { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-livia-tag { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia-attention .lt-livia-verdict { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-livia-watch .lt-livia-verdict { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-livia-healthy .lt-livia-verdict { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-livia-unknown .lt-livia-verdict { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-livia-headline { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-livia-stats .s b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-livia-stats .s span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-livia-insights li { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia-insights .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-livia-insights .d { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-livia-recs { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia-recs li { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-livia-foot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-livia-source { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-omisenav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-omisenav a { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-omisenav a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-card-num { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-card-lbl { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-badge { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-badge-green { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-badge-red { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-badge-grey { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-btn-danger { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-btn-danger:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-note-ok { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-note-err { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-note-warn { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-meta { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-meta > div b { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-form { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-form > label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-form > label.lt-check { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-check { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-filterbar input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-filterbar select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-form input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-form select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-bad { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-mod .lt-tip { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-help { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-help h4 { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .lt-help b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .lt-section-intro { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .vs-toggle { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .vs-toggle:hover { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .vs-toggle .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .vs-toggle .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .vs-nums label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-mod .vs-nums input { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .vs-subpanel h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .vs-subpanel .sd { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-client { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-client #close-btn { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-client #close-btn:hover { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-client .lt-pagination a.list-number { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-client .lt-pagination span.nolink-list-number { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-head-eyebrow { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-head-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-head-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-head-tools label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rpt .rpt-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt input.rpt-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt input.rpt-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt .rpt-field select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-head-tools select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-form-card select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-field > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rpt .rpt-field-label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rpt .rpt-field-controls .rpt-range-sep { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-field-check { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt a.rpt-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-card-kicker { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-card-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-card-arrow { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt .rpt-section-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-section-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-criteria { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-ovctl { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-infobtn { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-infobtn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt .rpt-tablewrap { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt table.rpt-table th { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt table.rpt-table thead td { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt table.rpt-table td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt table.rpt-table tr.highlight2 td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt table.rpt-table tr.highlight3 td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt table.rpt-table tr.listtr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt .rpt-count { color: var(--lv-text) !important; }
html[data-theme="dark"] .rpt .rpt-paging a.list-number { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-paging a.list-number:link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-paging a.list-number:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-paging .nolink-list-number { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-paging a.list-number:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rpt .rpt-legend { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-empty { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-empty strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rpt .rpt-form-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-form-hint { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-form-row > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rpt .rpt-form-row .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rpt .rpt-form-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rpt .rpt-form-foot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rpt .rpt-form-row div.error { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rpt .rpt-embed { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .fg-menu-container.ui-widget-content { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu-flyout ul.ui-widget-content { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .fg-menu-container ul ul.ui-widget-content { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a:link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.ui-state-hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.ui-state-active { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.ui-state-default { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu li.li-hover > a { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.c_remove:link { color: var(--lv-danger) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.c_remove:visited { color: var(--lv-danger) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu a.c_remove.ui-state-hover { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .fg-menu-container .fg-menu li.li-hover > a.c_remove { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] dialog#calclegend pre { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-profile-name { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-profile-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .hr-chip { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-chip.ok { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-chip.warn { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-chip.bad { color: var(--lv-danger) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .hr-chip.neutral { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-tab { color: var(--lv-text) !important; }
html[data-theme="dark"] .hr-tab.active { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-field label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .hr-field .val { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-person { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-person .who a { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-person .who .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .hr-person .healthbar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-list { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-list .row { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-list .row:nth-child(even) { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-list .head { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .hr-sched .day { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-sched-totals .hr-field .val { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .perm-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .perm-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .perm-head { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .perm-head label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .perm-item { color: var(--lv-heading) !important; }
html[data-theme="dark"] .perm-item:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .perm-group { color: var(--lv-muted) !important; }
html[data-theme="dark"] .perm-pair label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .perm-sensitive { color: var(--lv-danger) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .hr-anchor-nav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .hr-anchor-nav a { color: var(--lv-heading) !important; }
html[data-theme="dark"] .hr-anchor-nav a:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .hr-anchor-nav a.over { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .lgl .lgl-head-eyebrow { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-head-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-head-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl input.lgl-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl input.lgl-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl .lgl-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-card-head { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-card-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-form-row > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lgl .lgl-required-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-card textarea { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-card select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl div.error { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lgl ul.country { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl ul.country li { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl ul.country li.country_on { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl ul.country li.country_off { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl ul.country li.country_off { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl ul.country li.country_off:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl table.table_admin_lang { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl table.table_admin_lang > tbody > tr > td:first-child { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl table.table_admin_lang table td { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl .tox-tinymce { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-lastupdate { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-card-foot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-note { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-counter { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-counter .n { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-counter .l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-filter { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-field > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl .lgl-field select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl .lgl-field-controls .lgl-range-sep { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-tablewrap { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl table.lgl-table th { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl table.lgl-table td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgl table.lgl-table tr.listtr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl table.lgl-table tbody tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl .lgl-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-pill-blue { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl .lgl-pill-green { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl .lgl-pill-gray { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgl .lgl-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-agent { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgl .lgl-count { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgl .lgl-paging a.list-number { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-paging a.list-number:link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-paging a.list-number:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-paging .nolink-list-number { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgl .lgl-paging a.list-number:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-head-eyebrow { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-head-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-head-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-perpage { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-alerticon { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-alerticon:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .rsv .rsv-seg a { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-seg a:last-child { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-seg a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv input.rsv-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv input.rsv-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-field select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-head-tools select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-form-card select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-filter { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-field > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-field-label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-field-controls .rsv-range-sep { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-field-check { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-filter-close { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-filter-close:hover { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-tablewrap { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv table.rsv-table th { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv table.rsv-table th a.be-tableheading-link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv table.rsv-table th a.be-tableheading-link:link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv table.rsv-table th a.be-tableheading-link:visited { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv table.rsv-table td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv table.rsv-table tr.listtr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-pill-green { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-pill-amber { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-pill-red { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-pill-gray { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-pill-blue { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-empty { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-empty strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-count { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-paging a.list-number { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-paging a.list-number:link { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-paging a.list-number:visited { color: var(--lv-heading) !important; }
/* [Note]:CLASS 9 (see the note further down this file) APPLIED TO THE BOOKING LIST'S OWN PAGER.
   This rule painted the CURRENT page in exactly the ink it gives every other page, so in dark
   "which page am I on" had no answer, and the light design's white-on-brand chip degraded to
   heading ink on the LIGHT brand blue #0089CF at 3.28:1 (MEASURED 2026-09-23). The fix already
   existed for .lt-mod .lt-pagination; this twin was missed. Same brand pair, 5.98:1. */
html[data-theme="dark"] .rsv .rsv-paging .nolink-list-number {
	background-color: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
}
html[data-theme="dark"] .rsv .rsv-paging a.list-number:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-legend { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-form-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-form-hint { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-form-row > label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-form-row .rsv-field-label { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsv .rsv-form-row .required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsv .rsv-form-static { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-form-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-form-foot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-section { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-kpi { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv a.rsv-kpi:hover { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-value.is-good { color: var(--lv-success) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-value.is-warn { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsv .rsv-kpi-value.is-bad { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsv .rsv-queue { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv a.rsv-queue:hover { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-queue-count { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-queue-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-queue-desc { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-card-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-rev-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-rev-amount { color: var(--lv-success) !important; }
html[data-theme="dark"] .rsv .rsv-rev-cur { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-rev-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-bar-head { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-bar-track { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-livia { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-livia-mark { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-livia-tag { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-livia-pulse { color: var(--lv-success) !important; }
html[data-theme="dark"] .rsv .rsv-livia-lead { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-livia-item { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-livia-item.tone-risk .rsv-livia-ic { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsv .rsv-livia-item.tone-positive .rsv-livia-ic { color: var(--lv-success) !important; }
html[data-theme="dark"] .rsv .rsv-livia-text strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-livia-foot { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-change { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-change-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-change-col-title { color: var(--lv-text) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsv .rsv-change-list li { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsv .rsv-change-empty { color: var(--lv-muted) !important; }

/* ============================================================================================
   BOOKING LIST — THE LABELS NOBODY COULD READ IN DARK. Owner, 2026-09-23, on seeing the first
   dark capture of this page the visual suite has ever taken (bug #3955): "fix the dim labels on
   the booking list".

   ⛔ THE POPULATION WAS ENUMERATED FROM THE RENDERED PAGE, NOT FROM WHAT ANYBODY NOTICED.
   Every element rendering its own visible text was walked, its ink compared against the colour
   ACTUALLY painted behind it (nearest opaque ancestor, else the canvas), and graded against the
   WCAG AA floor for its own size and weight: 162 elements considered, 38 under the floor, in 15
   groups. What follows is every one of those groups that belongs to this page. The remaining
   groups are global chrome and are filed separately — this block does not reach for them.

   ⚠ TWO OF THESE WERE AT 1.63:1, which is not "dim", it is invisible: #33454f is the LIGHT ink,
   used unchanged on a #16212c ground, because this hand-kept list simply had no line for them.
   The operator's name and the departure time — the two things an agent reads a booking row FOR.

   ⭐ EACH RULE MATCHES THE NEIGHBOUR IT BELONGS BESIDE rather than inventing a tone: the
   departure keeps the row's normal ink (the td is --lv-heading), the operator stays one step
   softer than it (--lv-text) exactly as the light design intends, and the state washes keep the
   green/amber/grey vocabulary reservation.css declares for them. Ratios measured on the ground
   each one actually sits on.
   ============================================================================================ */

/* 1.63:1 -> 13.94:1. The td is already --lv-heading; this span was overriding it with light ink. */
/* ⛔ FIVE CLASSES THAT HAD NO DARK RULE AND DID NOT NEED ONE UNTIL 2026-09-23, WHICH IS THE WHOLE
   LESSON. They carried #7A8B99, a pale blue-grey that happens to clear AA on a DARK ground (4.64:1)
   and fails on a light one (3.00-3.51:1). So dark was passing by accident. The moment the light fix
   darkened that ink to #5f6e7e they inverted: light cleared and dark fell to 3.12:1 — MEASURED on
   the landed page, not predicted. One ink cannot serve two grounds; each of these now states its
   dark value, and --lv-muted is the right one because every one of them is the secondary line of a
   cell, which is exactly what --lv-muted is for (5.66:1 on --lv-surface).
   ⚠ The five were found TWICE and the two agree, which is the only reason to trust either: by
   enumerating every selector in reservation.css that carries the new ink and subtracting those the
   block below already covers, and independently by re-auditing the rendered page. */
html[data-theme="dark"] .rsv .rsv-date-booked  { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-pax-line     { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv .rsv-trip-vehicle { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsv table.rsv-table th .rsv-sortsep { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bc-navlab span        { color: var(--lv-muted) !important; }
/* The light stripe's counter-rule. reservation.css gives .highlight2 td a light tint so the
   secondary ink clears AA on it; without this the tint would paint in dark too. Written exactly as
   the .rpt pair above (theme.css: .rpt table.rpt-table tr.highlight2 td), not invented. */
html[data-theme="dark"] .rsv table.rsv-table tr.highlight2 td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsv .rsv-date-departs { color: var(--lv-heading) !important; }
/* 1.63:1 -> 10.63:1. One step softer than the row ink, which is the light design's relationship:
   the route LINK below is the interactive thing and must stay the strongest in the cell. */
html[data-theme="dark"] .rsv .rsv-trip-operator { color: var(--lv-text) !important; }
/* 3.62:1 -> 6.50:1. The result count's figure, left on the light brand blue #0c7dbb. */
html[data-theme="dark"] .rsv .rsv-count strong { color: var(--lv-brand) !important; }

/* The T&C deadline washes. ⛔ ONLY .tc-soon was on the page the day this was measured; .tc-open
   fails too (3.53:1) and is fixed here on the strength of the SOURCE, not of what happened to
   render — a defect that needs the right booking to be visible is still a defect. .tc-over was
   already passing (4.64:1) and is moved onto the token only so the three stay one vocabulary.
   reservation.css is explicit that past = grey and NOT red: an expired refund window is a normal
   state of a booking, not an error, so --lv-muted is the deliberate choice here. */
html[data-theme="dark"] .rsv td.tandcstatus .tc-open { color: var(--lv-success) !important; }  /* 3.53 -> 7.35 */
html[data-theme="dark"] .rsv td.tandcstatus .tc-soon { color: var(--lv-warning) !important; }  /* 3.44 -> 7.36 */
html[data-theme="dark"] .rsv td.tandcstatus .tc-over { color: var(--lv-muted)   !important; }  /* 4.64 -> 5.66 */

/* 3.96:1 -> 5.30:1. The email-error count on the toolbar icon. White on a light-mode red fill;
   now the danger pair, so it still reads as a red badge instead of losing the fill entirely. */
html[data-theme="dark"] .rsv .rsv-alert-badge {
	color: var(--lv-danger) !important;
	background-color: var(--lv-danger-bg) !important;
}

/* 4.28:1 -> 7.08:1. --lv-chrome-label exists for exactly this: a small uppercase label, and its
   own note in this file pins it at >= 4.5:1 on every dark ground including --lv-surface-3. */
html[data-theme="dark"] .bc-navlab { color: var(--lv-chrome-label) !important; }

/* The Booking Views counts. ⚠ .bc-n HAS a generic dark rule in the generated block below, and it
   loses: .bc-tab.bc-warn .bc-n:not(.bc-zero) is (0,4,0) and beats (0,2,1), so the two STATE
   variants kept their light fills — white on #c98a00 measured 2.95:1. Declared here at matching
   specificity. The 'bad' variant passed (5.44:1) and is included anyway: leaving one state as a
   light-mode fill beside a dark-mode one is how a tab strip ends up in two visual languages. */
html[data-theme="dark"] .bc-tab.bc-warn .bc-n:not(.bc-zero) {
	color: var(--lv-warning) !important;
	background-color: var(--lv-warning-bg) !important;   /* 2.95 -> 6.36 */
}
html[data-theme="dark"] .bc-tab.bc-bad .bc-n:not(.bc-zero) {
	color: var(--lv-danger) !important;
	background-color: var(--lv-danger-bg) !important;    /* 5.44 -> 5.30, and now one vocabulary */
}
html[data-theme="dark"] .rsvc-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-btn-danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsvc-btn-danger:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-requests { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-req-status { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-status-1 { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-status-3 { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-status-4 { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-status-6 { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-status-5 { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-req-fail { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsvc-modal { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-modal-title { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-eval { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsvc-required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsvc-confirm-row { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-result-ok { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-result-err { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-modal-foot { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-queue th { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-queue td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-queue tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-dim { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsvc-flag { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-btn-approve { color: var(--lv-success) !important; }
html[data-theme="dark"] .rsvc-btn-approve:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-btn-retry { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-btn-retry:hover { background-color: var(--lv-surface) !important; }
/*[Note]:#1111 — the booking view's request-state buttons. Without these, .rsvc-btn's own dark rule
  above (color:var(--lv-heading) !important) repaints them heading-grey and the state signal is
  simply absent in dark mode — degraded to today's behaviour rather than broken, but the whole
  point of the change is that the button says what it acts on.*/
html[data-theme="dark"] .rsvc-btn-state-bad { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rsvc-btn-state-bad:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-btn-state-warn { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-btn-state-warn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-quote-note { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsvc-refund-net { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-refund-net-unknown { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-dest-fee { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsvc-policy-fee-qual { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rrp-fee-qual { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-dest-state { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-dest-why { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-dest-why-hard { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-tab:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-tab-count { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-src-change { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-src-lastminute { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-aud-finance { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-aud-operator { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-inbox-status { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsvc-inbox-deadline { color: var(--lv-warning) !important; }
html[data-theme="dark"] .rsvc-inbox-empty-filtered { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rsvc-pax { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rsvc-pax-head { color: var(--lv-text) !important; }
html[data-theme="dark"] .rsvc-pax-row { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rsvc-pax-row:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-pax-class { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .rsvc-pax-tag { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pax-cancelled { color: var(--lv-danger) !important; }
html[data-theme="dark"] .pax-cancelled-tag { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .passenger_row_cancelled td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .wx-wrap { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-wrap h1 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-wrap h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-wrap h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-tab { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-card-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-card-title .wx-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-filter { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-filter label { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-explain { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-tile { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-tile .wx-t-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-tile .wx-t-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-tile.wx-soft .wx-t-value { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-tile .wx-t-foot { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-delta.up { color: var(--lv-success) !important; }
html[data-theme="dark"] .wx-delta.down { color: var(--lv-danger) !important; }
html[data-theme="dark"] .wx-delta.flat { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-table { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-table thead th { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-table tbody td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-table tbody tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .wx-table .muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-table .strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-corr .wx-r.pos { color: var(--lv-success) !important; }
html[data-theme="dark"] .wx-corr .wx-r.neg { color: var(--lv-danger) !important; }
html[data-theme="dark"] .wx-corr .wx-r.zero { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-bar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .wx-ai { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-ai .wx-ai-body { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-ai .wx-ai-off { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-spin { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-step { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-step h4 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-step p { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .wx-btn.ghost { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-btn.ghost:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .wx-btn.danger { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .wx-feat { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-feat p { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-feat ul { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-walk li:not(:last-child):after { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .wx-walk li h4 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-walk li p { color: var(--lv-text) !important; }
html[data-theme="dark"] .wx-tip { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .wx-tip b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-faq dt { color: var(--lv-heading) !important; }
html[data-theme="dark"] .wx-faq dd { color: var(--lv-text) !important; }
html[data-theme="dark"] .affnav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .affnav .brand { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affnav a { color: var(--lv-text) !important; }
html[data-theme="dark"] .affnav a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .affnav a.ext { color: var(--lv-muted) !important; }
html[data-theme="dark"] .affnav a.ext:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .affhub-hero .hsub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .affhub-hero.on-light .htitle { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-hero.on-light .hsub { color: var(--lv-text) !important; }
html[data-theme="dark"] .affhub-seclabel { color: var(--lv-muted) !important; }
html[data-theme="dark"] .affhub-chip { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .affhub-chip .cnum { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-chip .cmeta .ct { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-chip .cmeta .cd { color: var(--lv-muted) !important; }
html[data-theme="dark"] .affhub-chip.ok .cnum { color: var(--lv-success) !important; }
html[data-theme="dark"] .affhub-chip.warn .cnum { color: var(--lv-warning) !important; }
html[data-theme="dark"] .affhub-chip.danger .cnum { color: var(--lv-danger) !important; }
html[data-theme="dark"] .affhub-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .affhub-card > .chd h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-stats .row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .affhub-stats .row .k { color: var(--lv-text) !important; }
html[data-theme="dark"] .affhub-stats .row .v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-tier .tn { color: var(--lv-heading) !important; }
html[data-theme="dark"] .affhub-tier .tbarwrap { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .affhub-tier .tc { color: var(--lv-muted) !important; }
html[data-theme="dark"] .affhub-sys summary { color: var(--lv-muted) !important; }
html[data-theme="dark"] .afl-wrap { color: var(--lv-heading) !important; }
html[data-theme="dark"] .afl-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-tab:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .afl-h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .afl-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .afl-muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .afl-form { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-lbl { color: var(--lv-heading) !important; }
html[data-theme="dark"] .afl-field select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-help { color: var(--lv-muted) !important; }
html[data-theme="dark"] .afl-switch-lbl { color: var(--lv-heading) !important; }
html[data-theme="dark"] .afl-actions { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-readonly-note { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-btn-danger { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-btn-danger:hover { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .afl-table { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-table th { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-table td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-table tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .afl-pill-on { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-pill-off { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-checks { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-ul code { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-card code { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .afl-linkcard { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .afl-linkcard span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-wrap { color: var(--lv-heading) !important; }
html[data-theme="dark"] .gmh-select { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-btn.gmh-ghost { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-btn.gmh-ghost:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-btn:disabled { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .gmh-btn.gmh-disabled { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .gmh-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-tabs a { color: var(--lv-text) !important; }
html[data-theme="dark"] .gmh-chip { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-dot.planned { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .gmh-chip.internal { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-h { color: var(--lv-heading) !important; }
html[data-theme="dark"] .gmh-h .gmh-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-card .k { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-card .v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .gmh-card .u { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-delta.up { color: var(--lv-success) !important; }
html[data-theme="dark"] .gmh-delta.down { color: var(--lv-danger) !important; }
html[data-theme="dark"] .gmh-delta.flat { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-panel h3 { color: var(--lv-text) !important; }
html[data-theme="dark"] .gmh-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-table th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-table td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-path { color: var(--lv-text) !important; }
html[data-theme="dark"] .gmh-sev-critical { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-sev-high { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-sev-medium { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-sev-low { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-sev-opportunity { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-st-open { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-st-in_progress { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-st-planned { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-st-resolved { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-st-dismissed { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .gmh-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-tag { color: var(--lv-text) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-ai-panel { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-ai-head .gmh-live { color: var(--lv-muted) !important; }
html[data-theme="dark"] .gmh-insight .d { color: var(--lv-text) !important; }
html[data-theme="dark"] .gmh-rec { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .gmh-rec .why { color: var(--lv-text) !important; }
html[data-theme="dark"] .gmh-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .u360-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .u360-alert { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .u360-alert a { color: var(--lv-warning) !important; }
html[data-theme="dark"] .u360-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .u360-tab { color: var(--lv-text) !important; }
html[data-theme="dark"] .u360-cardtitle { color: var(--lv-muted) !important; }
html[data-theme="dark"] .u360-fact { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .u360-fact span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .u360-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .u360-scorerow span { color: var(--lv-text) !important; }
html[data-theme="dark"] .u360-scorebar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .u360-filter { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-grid td.pm-dirty .pm-old { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-grid tr.pm-grp td { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-draftbar { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pm-badge.applied { color: var(--lv-success) !important; }
html[data-theme="dark"] .pm-badge.partial { color: var(--lv-warning) !important; }
html[data-theme="dark"] .pm-badge.pending_approval { color: var(--lv-warning) !important; }
html[data-theme="dark"] .pm-badge.preview { color: var(--lv-warning) !important; }
html[data-theme="dark"] .pm-badge.draft { color: var(--lv-warning) !important; }
html[data-theme="dark"] .pm-badge.failed { color: var(--lv-danger) !important; }
html[data-theme="dark"] .pm-badge.rejected { color: var(--lv-danger) !important; }
html[data-theme="dark"] .pm-badge.rolled_back { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-badge.cancelled { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-tabbar { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pm-tabbar .t { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-tabbar .t:hover { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-hist { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pm-hist .m { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-note { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-note b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pm-pill.good { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-pill.warn { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-pill.crit { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-pill.info { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-pill.gray { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .pm-find { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pm-find .ft { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pm-find .fev { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-find .frec { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-hero { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-hero h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-hero p { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-hero .r { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-qs { color: var(--lv-text) !important; }
html[data-theme="dark"] .pmg-qs b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-sec h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-sec .lead { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-guide p { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-guide li { color: var(--lv-text) !important; }
html[data-theme="dark"] .pm-guide code { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-step { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-step .h { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-step .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pmg-mini { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-mini h4 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-mini p { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pm-guide table.pmg-gl th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pm-guide table.pmg-gl td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-gl .yes { color: var(--lv-success) !important; }
html[data-theme="dark"] .pmg-gl .no { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pmg-example { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-example .xh { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-example li { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-faq { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-faq details { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .pmg-faq summary { color: var(--lv-heading) !important; }
html[data-theme="dark"] .pmg-faq .a { color: var(--lv-muted) !important; }
html[data-theme="dark"] .pmg-callout { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-stop:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .geo-stop.on { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-stop .nm { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-stop .mt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-stop .ct { color: var(--lv-text) !important; }
html[data-theme="dark"] .geo-chip { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-chip.primary { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .geo-chip b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-chip .x { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-chip .x:hover { color: var(--lv-danger) !important; }
html[data-theme="dark"] .geo-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-metric { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-metric b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-metric span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-metric.up b { color: var(--lv-success) !important; }
html[data-theme="dark"] .geo-ta-list { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ta-item { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ta-item:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ta-item.active { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ta-item .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ta-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-map-pin { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-help { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-steps li { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-steps li b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-legend { color: var(--lv-text) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-help-reopen { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-map-hint { color: var(--lv-muted) !important; }
html[data-theme="dark"] .geo-dupe h2 { color: var(--lv-warning) !important; }
html[data-theme="dark"] .geo-dupe .geo-dupe-sub { color: var(--lv-text) !important; }
html[data-theme="dark"] .geo-dupe li { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .geo-dupe li b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .geo-dupe li .ids { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-review .app-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-review .app-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-review .app-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-review .app-value .muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lmr-tile { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lmr-tile .n { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lmr-tile .l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lmr-tile .s { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lmr-tile.good .n { color: var(--lv-success) !important; }
html[data-theme="dark"] .lmr-tile.warn .n { color: var(--lv-warning) !important; }
html[data-theme="dark"] .lmr-tile.bad .n { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lmr-table { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lmr-table th { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lmr-table td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lmr-table th { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lmr-filter label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lmr-h { color: var(--lv-heading) !important; }
html[data-theme="dark"] .iv-metric { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .iv-metric b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .iv-metric span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .iv-metric.ok b { color: var(--lv-success) !important; }
html[data-theme="dark"] .iv-metric.warn b { color: var(--lv-warning) !important; }
html[data-theme="dark"] .iv-metric.up b { color: var(--lv-success) !important; }
html[data-theme="dark"] .iv-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .iv-row .lbl { color: var(--lv-heading) !important; }
html[data-theme="dark"] .iv-row .lbl small { color: var(--lv-muted) !important; }
html[data-theme="dark"] .iv-row .cnt { color: var(--lv-heading) !important; }
html[data-theme="dark"] .iv-sev { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .iv-clean { color: var(--lv-success) !important; }
html[data-theme="dark"] .iv-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .iv-flash { color: var(--lv-success) !important; }
html[data-theme="dark"] .iv-fam { color: var(--lv-muted) !important; }
html[data-theme="dark"] .iv-detail-panel { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .iv-detail-panel td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .iv-detail-panel td.id { color: var(--lv-muted) !important; }
html[data-theme="dark"] .iv-detail-panel .muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-legend { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-x { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .cov-tabs { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-tab { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-filters label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-filters select { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-filters input { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-scroll { border-color: var(--lv-border) !important; }
html[data-theme="dark"] table.cov-grid th.cov-monthhdr { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] table.cov-grid th.cov-rowhdr { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] table.cov-grid td.cov-rowhdr { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-rowhdr .lbl { color: var(--lv-heading) !important; }
html[data-theme="dark"] .cov-rowhdr .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-pct { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-cell { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-cell.cov-x { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-alert { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-alert .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .cov-alert .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-mini { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-mini b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .cov-mini span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-mini.hi b { color: var(--lv-danger) !important; }
html[data-theme="dark"] .cov-mini.md b { color: var(--lv-warning) !important; }
html[data-theme="dark"] .cov-act { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-act .st.open { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-act .st.in_progress { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-act .st.done { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-act .st.dismissed { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-modal { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-modal .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cov-fld { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-fld select { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-fld input { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-fld textarea { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-score-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cov-bar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cov-help-body { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-help-grid div { color: var(--lv-text) !important; }
html[data-theme="dark"] .cov-help-note { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .dr-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .dr-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .dr-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .dr-note { color: var(--lv-text) !important; }
html[data-theme="dark"] .dr-dupflag { color: var(--lv-warning) !important; }
html[data-theme="dark"] .dr-dup { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .dr-dup td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .dr-dup td.id { color: var(--lv-muted) !important; }
html[data-theme="dark"] .dr-empty { color: var(--lv-success) !important; }
html[data-theme="dark"] .dr-flash { color: var(--lv-success) !important; }
html[data-theme="dark"] .lt-op .c-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-op .c-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-op .c-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-op .c-value .muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-op .c-hero .role { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-op .c-src { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-op .c-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-op .c-contact { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-op .c-contact .cc-grp { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-op .c-contact .cc-meta { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-op .masked { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-op .c-lock { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-op .c-unlocked { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-op .c-mnote { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .e-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-o360 .e-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .e-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-o360 .e-hero .role { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .e-list li { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-o360 .e-list .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .e-mini { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .o360-subnav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-o360 .o360-subnav .snav-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-o360 .o360-nav a { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-o360 .o360-nav a:hover { color: var(--lv-heading) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .lt-o360 .o360-actions input { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-o360 .e-grid > .lt-card > h2::after { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-o360 .o360-nomatch { color: var(--lv-muted) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li.has-flyout > a::after { color: var(--lv-muted) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a { color: var(--lv-heading) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a.over { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-bugw-ctx { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-ctx b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-bugw-ctx .lt-bugw-ctx-row span:first-child { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-bugw-env.Production { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-bugw-env.Staging { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-bugw-env.Development { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-bugw-field label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-bugw-field label .lt-bugw-req { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-bugw-field textarea { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-field select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-shot { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-shot-bar { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-shot-bar .lt-bugw-shot-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-bugw-tool { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-swatch { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-bugw-shot-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-bugw-inline-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-bugw-consolebadge { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-bugw-consolebadge.lt-none { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #lt-bugw-status.lt-err { color: var(--lv-danger) !important; }
html[data-theme="dark"] #lt-bugw-status.lt-ok { color: var(--lv-success) !important; }
html[data-theme="dark"] .lt-bugw-check { color: var(--lv-heading) !important; }
html[data-theme="dark"] #lt-tutw-btn .lt-tutw-dot { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-tutw-ctx { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-tutw-ctx b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-tutw-off { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tutw-sec-title { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-tutw-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-tutw-item { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-tutw-item .lt-tutw-item-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-tutw-typebadge { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tutw-donebadge { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tutw-item .lt-tutw-item-body { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-tutw-mini { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #lt-tutw-coach .lt-tutw-coach-body { color: var(--lv-text) !important; }
html[data-theme="dark"] #lt-tutw-coach .lt-tutw-coach-step { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-help-ico { color: var(--lv-heading) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-body { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-gate { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-gate b { color: var(--lv-danger) !important; }
html[data-theme="dark"] #lab-test-panel th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel td.ltp-env { color: var(--lv-heading) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-cred code { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-copy { color: var(--lv-muted) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-copy.done { color: var(--lv-success) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-empty { color: var(--lv-danger) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-deploy { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lab-test-panel .ltp-deploy pre .c { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-section-nav { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-section-nav .lt-section-lead { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-section-nav a.lt-section-tab { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-section-nav a.lt-section-tab:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #bt-wrap h1 { color: var(--lv-heading) !important; }
html[data-theme="dark"] #bt-wrap .bt-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bt-kpi { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-kpi .l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bt-filter { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-filter label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bt-filter select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-table { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-table th { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-table td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bt-table tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .bt-title a { color: var(--lv-heading) !important; }
html[data-theme="dark"] .bt-meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bt-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bt-shot-ico { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bv-chip.o { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .bv-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bv-card h3 { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bv-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bv-pre { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bv-shot img { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bv-console .src { color: var(--lv-muted) !important; }
html[data-theme="dark"] .bv-btn { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ph-tile.warn .n { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ph-tile.ok .n { color: var(--lv-success) !important; }
html[data-theme="dark"] .ph-pill.red { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ph-pill.green { color: var(--lv-success) !important; }
html[data-theme="dark"] .ph-banner { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-legend { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-e360 .e-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-e360 .e-label { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-e360 .e-value { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-e360 .e-hero .role { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-filter-grid .f > strong { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgd-tile { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-tile .v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgd-tile .v small { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-tile .l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-tile .s { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-gauge { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-ring .inner { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgd-ring .den { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-gauge .cap { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-driver .top b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgd-driver .top span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-bar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgd-alert { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-alert .body b { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgd-alert .body .dt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-doc { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-doc .nm b { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgd-doc .nm .meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-dl { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-dl .when .sm { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-dl .info b { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgd-dl .info .meta { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-qa a { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-qa a .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgd-qa a .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-ai .hd .rt .ts { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-ai .assess { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgd-ai .finding { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lgd-ai .finding .tx { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lgd-ai .note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lgd-ai .empty { color: var(--lv-text) !important; }
html[data-theme="dark"] .lgd-aibtn.ghost { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgd-aibtn.ghost:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lgd-empty { color: var(--lv-success) !important; }
html[data-theme="dark"] .rgpd-chk td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .td-head h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .td-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body h1.txt-header-blue { color: var(--lv-heading) !important; }
html[data-theme="dark"] .td-kpi { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .td-kpi .l { color: var(--lv-heading) !important; }
html[data-theme="dark"] .td-kpi .s { color: var(--lv-muted) !important; }
html[data-theme="dark"] .td-panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .td-legend span { color: var(--lv-text) !important; }
html[data-theme="dark"] .td-chart .col .n { color: var(--lv-muted) !important; }
html[data-theme="dark"] .td-chart .col .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .td-table { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .td-table th { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .td-table td { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .td-table tr:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .td-head h2 .ro { color: var(--lv-muted) !important; }
html[data-theme="dark"] .td-userpick { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .bar-heading .txt-blue { color: var(--lv-heading) !important; }
html[data-theme="dark"] .white-button { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .black-button { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .input-white-bg { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .content-body .highlight1 td { color: var(--lv-muted) !important; }
html[data-theme="dark"] .listtr td { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdl-item:hover > td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdl-promote { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdl-promote.tdl-nestover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-empty { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-children { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-card.tll-nestover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-disc { color: var(--lv-text) !important; }
html[data-theme="dark"] .tll-check { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tll-card.done .tll-title { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-count { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-due { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-due.over { color: var(--lv-danger) !important; }
html[data-theme="dark"] .tll-file { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-cmt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-assignee { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-dept { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-add { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-arch { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-modal { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tll-modal h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tll-f { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-comments .empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-comment { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-comment .who { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tll-comment .when { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tll-comment .body { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tll-commentbox { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-btn { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tll-btn.danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .tda-head h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tda-head .tda-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tda-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tda-row { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tda-row .tda-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tda-date { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tda-btn { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tda-btn.danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .tda-empty { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-head h2 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tdb-head .tdb-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-newproj { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-userpick { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-colhead .ch { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-proj { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-rowhead { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-file { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-rowhead .tdb-caret { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-projname { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tdb-rowhead.done .tdb-projname { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-roll { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .tdb-rollnum { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-projadd { color: var(--lv-text) !important; }
html[data-theme="dark"] .tdb-projadd:focus { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-cell { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-cell.tdb-cellover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-card.tdb-nestover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-card.done > .tdb-card-top .tdb-title { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-title { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tdb-check { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-disc { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-due { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-due.over { color: var(--lv-danger) !important; }
html[data-theme="dark"] .tdb-cmt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-subtree { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-subrow { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tdb-sub.done > .tdb-subrow .tdb-subtitle { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-mini { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-inbox { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-inbox .tdb-rowhead { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-modal { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .tdb-modal h3 { color: var(--lv-heading) !important; }
html[data-theme="dark"] .tdb-f { color: var(--lv-muted) !important; }
html[data-theme="dark"] .tdb-f textarea { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-f input { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-f select { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-btn { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .tdb-btn.danger { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ls-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ls-card h3 { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ls-muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ls-ok { color: var(--lv-success) !important; }
html[data-theme="dark"] .ls-fail { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ls-table th { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ls-table td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ls-badge { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ls-badge.chain { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-status-1 { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-status-2 { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-status-3 { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-status-4 { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-cat { color: var(--lv-muted) !important; }
html[data-theme="dark"] .log-row:hover td { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-detail-cell { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .log-detail-cell .k { color: var(--lv-muted) !important; }
html[data-theme="dark"] .log-detail-cell pre { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-chain-ok { color: var(--lv-success) !important; }
html[data-theme="dark"] .log-scope { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-source-tab { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-source-tab.on { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .log-legacy-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .input { color: var(--lv-heading) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-ml-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-ml-card .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-ml-card .t .badge { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-ml-card .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-ml-section { color: var(--lv-muted) !important; }
html[data-theme="dark"] .rop-entry td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .rop-entry td.k { color: var(--lv-text) !important; }
html[data-theme="dark"] .rop-form label { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-set .set-type { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-set .set-name { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-set .set-name .sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-set .set-opt { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-set .set-opt.on { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-set .set-opt .t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-set .set-opt .d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-wrap { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-head-t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ltcai-head-s { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-btn.ghost { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltcai-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-note.err { color: var(--lv-warning) !important; }
html[data-theme="dark"] .ltcai-body { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-lang { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-lang-h { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-item { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-item-h { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-chip { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltcai-src { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-item textarea { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-item.err { color: var(--lv-warning) !important; }
html[data-theme="dark"] .ltcai-empty { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-lock { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltcai-lock.on { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltcai-lock-t { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltcai-lock.on .ltcai-lock-t { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ltcai-lock-btn { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltcai-lock.on .ltcai-lock-btn { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-check-grid label { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-field-row > label.lt-field-label { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-required { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ps-chip { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ps-filter { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ps-scroll { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #scores_table tbody td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] #scores_table tbody tr:nth-child(even) { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #scores_table tbody tr:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #scores_table .c-url { color: var(--lv-heading) !important; }
html[data-theme="dark"] #scores_table .c-site { color: var(--lv-text) !important; }
html[data-theme="dark"] #scores_table .c-blocked { color: var(--lv-danger) !important; }
html[data-theme="dark"] .ps-i.ps-open { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ps-foot { color: var(--lv-text) !important; }
html[data-theme="dark"] .ps-ai { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ps-ai-sub { color: var(--lv-text) !important; }
html[data-theme="dark"] .ps-ai-headline { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ps-ai-badge.ai { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ps-ai-badge.rule { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ps-rec { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ps-rec-t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ps-rec-w { color: var(--lv-text) !important; }
html[data-theme="dark"] .ps-ai-focus { color: var(--lv-text) !important; }
html[data-theme="dark"] .ps-ai-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .input-warning { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-icon-btn { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-icon-btn:hover { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] #livia_panel .livia-tag { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #livia_panel .livia-src-livia { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #livia_panel .livia-src-rules { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #livia_panel .livia-stamp { color: var(--lv-muted) !important; }
html[data-theme="dark"] #livia_panel .livia-kpi { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #livia_panel .livia-kpi-val.is-warn { color: var(--lv-warning) !important; }
html[data-theme="dark"] #livia_panel .livia-kpi-val.is-hot { color: var(--lv-danger) !important; }
html[data-theme="dark"] #livia_panel .livia-kpi-val.is-good { color: var(--lv-success) !important; }
html[data-theme="dark"] #livia_panel .livia-kpi-lbl { color: var(--lv-text) !important; }
html[data-theme="dark"] #livia_panel .livia-summary { color: var(--lv-text) !important; }
html[data-theme="dark"] #livia_panel .livia-item { color: var(--lv-text) !important; }
html[data-theme="dark"] #livia_panel .livia-chip-medium { color: var(--lv-warning) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #livia_panel .livia-chip-low { color: var(--lv-success) !important; background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #livia_panel .livia-item-txt strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] #livia_panel .livia-note { color: var(--lv-muted) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #livia_panel .livia-note code { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-panel { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-sub { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-caret { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-body { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-cat-lbl { color: var(--lv-text) !important; }
html[data-theme="dark"] .ltseo-bar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-sec-h { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-iss { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-iss-w { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-chip { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-metric span { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-opp { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ltseo-q-h { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-q td { color: var(--lv-text) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-q td.ltseo-q-t { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ltseo-q th { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-ai-btn { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-rec { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-rec-d { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-ai-head { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-suggest { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-suggest-l { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ltseo-suggest-v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ltseo-apply { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-apply.done { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-hist { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-hist-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ltseo-hist-row .v { color: var(--lv-text) !important; }
html[data-theme="dark"] .ltseo-hist-badge { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-hist-badge.live { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ltseo-restore { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .oms-card { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .oms-row { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .oms-row .k { color: var(--lv-text) !important; }
html[data-theme="dark"] .oms-row .v { color: var(--lv-heading) !important; }
html[data-theme="dark"] .oms-note { color: var(--lv-muted) !important; }
html[data-theme="dark"] .oms-card p { color: var(--lv-text) !important; }
html[data-theme="dark"] .oms-mono { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-badge-blue { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-badge-yellow { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-panel { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-chip { color: var(--lv-text) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-score { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-score-high { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-score-mid { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tag { color: var(--lv-heading) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tag-info { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-tag-warn { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-kv td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-kv td:first-child { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-json { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-guide { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-muted { color: var(--lv-muted) !important; }
html[data-theme="dark"] .lt-h2 { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .mrg-col { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .mrg-rec dt { color: var(--lv-muted) !important; }
html[data-theme="dark"] .mrg-impact td { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .mrg-impact td.k { color: var(--lv-muted) !important; }
html[data-theme="dark"] .cbt-card { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cbt-f label { color: var(--lv-text) !important; }
html[data-theme="dark"] .cb-facts dt { color: var(--lv-text) !important; }
html[data-theme="dark"] .cb-ev { border-color: var(--lv-border) !important; }
html[data-theme="dark"] .cb-ev.missing { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .cbr-bar { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-doc-frame { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.charge { background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.capture { color: var(--lv-success) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.refund { color: var(--lv-warning) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.void { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.reversal { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .evt.dispute { color: var(--lv-danger) !important; background-color: var(--lv-surface) !important; }
html[data-theme="dark"] .lt-mod .lt-ledger-note { color: var(--lv-text) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .lt-mod .lt-ledger-note b { color: var(--lv-heading) !important; }
html[data-theme="dark"] .lt-mod .gw { color: var(--lv-muted) !important; }
html[data-theme="dark"] .kv .k { color: var(--lv-muted) !important; }
html[data-theme="dark"] .sev-critical { color: var(--lv-danger) !important; }
html[data-theme="dark"] .sev-major { color: var(--lv-warning) !important; }
html[data-theme="dark"] .email { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ic-pb-s .dot { color: var(--lv-muted) !important; background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ic-pb-s:before { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] .ic-pb-s .lbl { color: var(--lv-muted) !important; }
html[data-theme="dark"] .ic-pb-s.done .lbl { color: var(--lv-success) !important; }
html[data-theme="dark"] .ic-pb-next { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ic-pb-next.done-bar { background-color: var(--lv-surface) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] .ic-pb-next.done-bar .x { color: var(--lv-success) !important; }
html[data-theme="dark"] .inv-pickers .pick label { color: var(--lv-text) !important; }
html[data-theme="dark"] .pick label { color: var(--lv-text) !important; }

/* =====================================================================
   LEGACY READABILITY NET (dark mode only) — structural + GENERATED
   ---------------------------------------------------------------------
   ~150 not-yet-tokenized pages hardcode colours inline; a stylesheet can't
   reach inline style="". Readability in dark mode is guaranteed by three
   layers: (1) the light TEXT FLOOR set on #content above (un-coloured and
   <style>-block-without-colour text inherits a legible light colour); (2)
   the structural rules just below (shared class surfaces / borders); (3) the
   GENERATED map further down, built by scanning EVERY inline colour literal
   actually used in the codebase and categorising each by luminance/chroma —
   dark/neutral TEXT -> light token, light BACKGROUND -> dark surface, while
   saturated brand/status colours (blue/red/green/amber/purple) are KEPT so
   they still read and carry meaning. This flips both text AND background so
   contrast is never half-applied. Scoped to #container #content (chrome is
   themed above), dark mode only; !important because inline beats stylesheets.
   Regenerate after big palette changes (see project notes). Permanent per-page
   fix = token conversion (cf. contactdashboard). A page that colours text via
   a <style> block with an explicit dark colour still needs that conversion.
   ===================================================================== */

/* (2a) common light border literals -> dark border */
html[data-theme="dark"] #container #content [style*="solid #e1e1e1" i],
html[data-theme="dark"] #container #content [style*="solid #e5e5e5" i],
html[data-theme="dark"] #container #content [style*="solid #eee" i],
html[data-theme="dark"] #container #content [style*="solid #ececec" i],
html[data-theme="dark"] #container #content [style*="solid #ddd" i],
html[data-theme="dark"] #container #content [style*="solid #d5d5d5" i],
html[data-theme="dark"] #container #content [style*="solid #e3e8ee" i],
html[data-theme="dark"] #container #content [style*="solid #e7ebef" i],
html[data-theme="dark"] #container #content [style*="solid #ccc" i] {
	border-color: var(--lv-border) !important;
}

/* (2b) class-based legacy list rows / heading bars */
html[data-theme="dark"] #container #content .listtr,
html[data-theme="dark"] #container #content .bar-heading { background-color: var(--lv-surface) !important; color: var(--lv-text); }
html[data-theme="dark"] #container #content .listtr:hover { background-color: var(--lv-surface-3) !important; }
html[data-theme="dark"] #container #content .highlight1 { color: var(--lv-text); }

/* ==== GENERATED readability net (from real inline palette) ==== */
/* dark/neutral inline TEXT -> readable light */
html[data-theme="dark"] #container #content [style*="color: #000"],
html[data-theme="dark"] #container #content [style*="color: #000000"],
html[data-theme="dark"] #container #content [style*="color: #16212e"],
html[data-theme="dark"] #container #content [style*="color: #16242f"],
html[data-theme="dark"] #container #content [style*="color: #1c3d5a"],
html[data-theme="dark"] #container #content [style*="color: #1e1e1e"],
html[data-theme="dark"] #container #content [style*="color: #1f2d38"],
html[data-theme="dark"] #container #content [style*="color: #22313f"],
html[data-theme="dark"] #container #content [style*="color: #231F20"],
html[data-theme="dark"] #container #content [style*="color: #28323d"],
html[data-theme="dark"] #container #content [style*="color: #333"],
html[data-theme="dark"] #container #content [style*="color: #333333"],
html[data-theme="dark"] #container #content [style*="color: #33424f"],
html[data-theme="dark"] #container #content [style*="color: #33454f"],
html[data-theme="dark"] #container #content [style*="color: #34495b"],
html[data-theme="dark"] #container #content [style*="color: #3a4652"],
html[data-theme="dark"] #container #content [style*="color: #444"],
html[data-theme="dark"] #container #content [style*="color: #46596a"],
html[data-theme="dark"] #container #content [style*="color: #494949"],
html[data-theme="dark"] #container #content [style*="color: #57697a"],
html[data-theme="dark"] #container #content [style*="color: #5a6b7a"],
html[data-theme="dark"] #container #content [style*="color: #5b6a76"],
html[data-theme="dark"] #container #content [style*="color: #5b6f7c"],
html[data-theme="dark"] #container #content [style*="color: #5c6b78"],
html[data-theme="dark"] #container #content [style*="color: #626262"],
html[data-theme="dark"] #container #content [style*="color: #6f6f6f"],
html[data-theme="dark"] #container #content [style*="color:#000000"],
html[data-theme="dark"] #container #content [style*="color:#16242f"],
html[data-theme="dark"] #container #content [style*="color:#1c2724"],
html[data-theme="dark"] #container #content [style*="color:#1c2b36"],
html[data-theme="dark"] #container #content [style*="color:#1f2a36"],
html[data-theme="dark"] #container #content [style*="color:#1f2a37"],
html[data-theme="dark"] #container #content [style*="color:#22303e"],
html[data-theme="dark"] #container #content [style*="color:#22313f"],
html[data-theme="dark"] #container #content [style*="color:#243244"],
html[data-theme="dark"] #container #content [style*="color:#25404f"],
html[data-theme="dark"] #container #content [style*="color:#26313f"],
html[data-theme="dark"] #container #content [style*="color:#26506b"],
html[data-theme="dark"] #container #content [style*="color:#2b3640"],
html[data-theme="dark"] #container #content [style*="color:#2b3644"],
html[data-theme="dark"] #container #content [style*="color:#2b3a46"],
html[data-theme="dark"] #container #content [style*="color:#2c6a60"],
html[data-theme="dark"] #container #content [style*="color:#2e6b43"],
html[data-theme="dark"] #container #content [style*="color:#2f4a63"],
html[data-theme="dark"] #container #content [style*="color:#2f4b66"],
html[data-theme="dark"] #container #content [style*="color:#33246b"],
html[data-theme="dark"] #container #content [style*="color:#333"],
html[data-theme="dark"] #container #content [style*="color:#33313a"],
html[data-theme="dark"] #container #content [style*="color:#333333"],
html[data-theme="dark"] #container #content [style*="color:#33414c"],
html[data-theme="dark"] #container #content [style*="color:#33424b"],
html[data-theme="dark"] #container #content [style*="color:#33424f"],
html[data-theme="dark"] #container #content [style*="color:#33465a"],
html[data-theme="dark"] #container #content [style*="color:#33475b"],
html[data-theme="dark"] #container #content [style*="color:#33586e"],
html[data-theme="dark"] #container #content [style*="color:#34506b"],
html[data-theme="dark"] #container #content [style*="color:#363636"],
html[data-theme="dark"] #container #content [style*="color:#3A3560"],
html[data-theme="dark"] #container #content [style*="color:#3a3542"],
html[data-theme="dark"] #container #content [style*="color:#3a4550"],
html[data-theme="dark"] #container #content [style*="color:#3a4553"],
html[data-theme="dark"] #container #content [style*="color:#3a4753"],
html[data-theme="dark"] #container #content [style*="color:#3a4757"],
html[data-theme="dark"] #container #content [style*="color:#3a4a56"],
html[data-theme="dark"] #container #content [style*="color:#3b4a56"],
html[data-theme="dark"] #container #content [style*="color:#3d3457"],
html[data-theme="dark"] #container #content [style*="color:#3d5566"],
html[data-theme="dark"] #container #content [style*="color:#3f5a6b"],
html[data-theme="dark"] #container #content [style*="color:#41505f"],
html[data-theme="dark"] #container #content [style*="color:#41525f"],
html[data-theme="dark"] #container #content [style*="color:#41566a"],
html[data-theme="dark"] #container #content [style*="color:#42505e"],
html[data-theme="dark"] #container #content [style*="color:#42586e"],
html[data-theme="dark"] #container #content [style*="color:#43525f"],
html[data-theme="dark"] #container #content [style*="color:#444"],
html[data-theme="dark"] #container #content [style*="color:#444444"],
html[data-theme="dark"] #container #content [style*="color:#445"],
html[data-theme="dark"] #container #content [style*="color:#475569"],
html[data-theme="dark"] #container #content [style*="color:#4a3d75"],
html[data-theme="dark"] #container #content [style*="color:#4a5a66"],
html[data-theme="dark"] #container #content [style*="color:#4a5a68"],
html[data-theme="dark"] #container #content [style*="color:#4a5b69"],
html[data-theme="dark"] #container #content [style*="color:#4a5b6b"],
html[data-theme="dark"] #container #content [style*="color:#4a5b6d"],
html[data-theme="dark"] #container #content [style*="color:#4a5c65"],
html[data-theme="dark"] #container #content [style*="color:#4a5d6e"],
html[data-theme="dark"] #container #content [style*="color:#54626f"],
html[data-theme="dark"] #container #content [style*="color:#555"],
html[data-theme="dark"] #container #content [style*="color:#555555"],
html[data-theme="dark"] #container #content [style*="color:#556"],
html[data-theme="dark"] #container #content [style*="color:#57697a"],
html[data-theme="dark"] #container #content [style*="color:#59707b"],
html[data-theme="dark"] #container #content [style*="color:#5a4b7a"],
html[data-theme="dark"] #container #content [style*="color:#5a6675"],
html[data-theme="dark"] #container #content [style*="color:#5a6b78"],
html[data-theme="dark"] #container #content [style*="color:#5a6b79"],
html[data-theme="dark"] #container #content [style*="color:#5a6b7a"],
html[data-theme="dark"] #container #content [style*="color:#5a6b7b"],
html[data-theme="dark"] #container #content [style*="color:#5a748a"],
html[data-theme="dark"] #container #content [style*="color:#5a7688"],
html[data-theme="dark"] #container #content [style*="color:#5b6a76"],
html[data-theme="dark"] #container #content [style*="color:#5b6b78"],
html[data-theme="dark"] #container #content [style*="color:#5b6b7d"],
html[data-theme="dark"] #container #content [style*="color:#5c4a2e"],
html[data-theme="dark"] #container #content [style*="color:#5c6670"],
html[data-theme="dark"] #container #content [style*="color:#5c6b78"],
html[data-theme="dark"] #container #content [style*="color:#5c7089"],
html[data-theme="dark"] #container #content [style*="color:#607586"],
html[data-theme="dark"] #container #content [style*="color:#666"],
html[data-theme="dark"] #container #content [style*="color:#666666"],
html[data-theme="dark"] #container #content [style*="color:#66757f"],
html[data-theme="dark"] #container #content [style*="color:#7a5563"],
html[data-theme="dark"] #container #content [style*="color:#7a6a52"] {
	color: var(--lv-text) !important;
}

html[data-theme="dark"] #container #content [style*="color: #6b7885"],
html[data-theme="dark"] #container #content [style*="color: #6b7a86"],
html[data-theme="dark"] #container #content [style*="color: #6b7c8d"],
html[data-theme="dark"] #container #content [style*="color: #6d777f"],
html[data-theme="dark"] #container #content [style*="color: #7A8B99"],
html[data-theme="dark"] #container #content [style*="color: #7a8794"],
html[data-theme="dark"] #container #content [style*="color: #7c93a3"],
html[data-theme="dark"] #container #content [style*="color: #828282"],
html[data-theme="dark"] #container #content [style*="color: #8496a5"],
html[data-theme="dark"] #container #content [style*="color: #888"],
html[data-theme="dark"] #container #content [style*="color: #8a97a3"],
html[data-theme="dark"] #container #content [style*="color: #8a97a5"],
html[data-theme="dark"] #container #content [style*="color: #8a9aa6"],
html[data-theme="dark"] #container #content [style*="color: #929292"],
html[data-theme="dark"] #container #content [style*="color: #94a2ac"],
html[data-theme="dark"] #container #content [style*="color: #98a2ad"],
html[data-theme="dark"] #container #content [style*="color: #999"],
html[data-theme="dark"] #container #content [style*="color: #9aa6b2"],
html[data-theme="dark"] #container #content [style*="color: #9aa8b2"],
html[data-theme="dark"] #container #content [style*="color: #9fb0bd"],
html[data-theme="dark"] #container #content [style*="color: #a5afba"],
html[data-theme="dark"] #container #content [style*="color:#6a7f8d"],
html[data-theme="dark"] #container #content [style*="color:#6b7883"],
html[data-theme="dark"] #container #content [style*="color:#6b7885"],
html[data-theme="dark"] #container #content [style*="color:#6b7889"],
html[data-theme="dark"] #container #content [style*="color:#6b7a86"],
html[data-theme="dark"] #container #content [style*="color:#6b7c8d"],
html[data-theme="dark"] #container #content [style*="color:#777"],
html[data-theme="dark"] #container #content [style*="color:#7A8B99"],
html[data-theme="dark"] #container #content [style*="color:#7a6fa8"],
html[data-theme="dark"] #container #content [style*="color:#7a8794"],
html[data-theme="dark"] #container #content [style*="color:#7a8797"],
html[data-theme="dark"] #container #content [style*="color:#7a8b99"],
html[data-theme="dark"] #container #content [style*="color:#7b8794"],
html[data-theme="dark"] #container #content [style*="color:#7b8a99"],
html[data-theme="dark"] #container #content [style*="color:#7c868d"],
html[data-theme="dark"] #container #content [style*="color:#7c93a3"],
html[data-theme="dark"] #container #content [style*="color:#7d6fb0"],
html[data-theme="dark"] #container #content [style*="color:#7f93a8"],
html[data-theme="dark"] #container #content [style*="color:#8494a6"],
html[data-theme="dark"] #container #content [style*="color:#8794a0"],
html[data-theme="dark"] #container #content [style*="color:#888"],
html[data-theme="dark"] #container #content [style*="color:#888888"],
html[data-theme="dark"] #container #content [style*="color:#8894a4"],
html[data-theme="dark"] #container #content [style*="color:#8a7ba8"],
html[data-theme="dark"] #container #content [style*="color:#8a7db5"],
html[data-theme="dark"] #container #content [style*="color:#8a7fb0"],
html[data-theme="dark"] #container #content [style*="color:#8a94a6"],
html[data-theme="dark"] #container #content [style*="color:#8a97a0"],
html[data-theme="dark"] #container #content [style*="color:#8a97a3"],
html[data-theme="dark"] #container #content [style*="color:#8a97a4"],
html[data-theme="dark"] #container #content [style*="color:#8a97a5"],
html[data-theme="dark"] #container #content [style*="color:#8a97a6"],
html[data-theme="dark"] #container #content [style*="color:#9384ac"],
html[data-theme="dark"] #container #content [style*="color:#93a0ac"],
html[data-theme="dark"] #container #content [style*="color:#94a3b8"],
html[data-theme="dark"] #container #content [style*="color:#98a4b0"],
html[data-theme="dark"] #container #content [style*="color:#999"],
html[data-theme="dark"] #container #content [style*="color:#999999"],
html[data-theme="dark"] #container #content [style*="color:#9a86b5"],
html[data-theme="dark"] #container #content [style*="color:#9aa5ad"],
html[data-theme="dark"] #container #content [style*="color:#9aa6ad"],
html[data-theme="dark"] #container #content [style*="color:#9aa6b1"],
html[data-theme="dark"] #container #content [style*="color:#9aa6b2"],
html[data-theme="dark"] #container #content [style*="color:#9aa6b3"],
html[data-theme="dark"] #container #content [style*="color:#9aa7b1"],
html[data-theme="dark"] #container #content [style*="color:#9aa7b2"],
html[data-theme="dark"] #container #content [style*="color:#9aa7b3"],
html[data-theme="dark"] #container #content [style*="color:#9aa7b4"],
html[data-theme="dark"] #container #content [style*="color:#9aa8b2"],
html[data-theme="dark"] #container #content [style*="color:#9bb0bf"],
html[data-theme="dark"] #container #content [style*="color:#9fb0bd"],
html[data-theme="dark"] #container #content [style*="color:#a08a5e"],
html[data-theme="dark"] #container #content [style*="color:#a0aec0"],
html[data-theme="dark"] #container #content [style*="color:#a4b0ba"],
html[data-theme="dark"] #container #content [style*="color:#a5afba"],
html[data-theme="dark"] #container #content [style*="color:#aaa"] {
	color: var(--lv-chrome-label) !important;
	/* [Note]:#1760 — was var(--lv-muted). #8b9aa8 measures 4.4963:1 on dark --lv-surface-3, which is
	   0.004 SHORT of AA, across the 77 inline spellings this block covers. --lv-chrome-label #96a4b1 is
	   the ink already derived for exactly this (see the note at its definition) and clears every dark
	   ground at 5.087. Only THIS block was retargeted: 290 other dark rules paint text with --lv-muted
	   and share the same 0.004 shortfall, but they are class rules, not the inline-hex net this bug is
	   about — measured and reported on #1760 rather than changed here. */;
}

/* dim saturated status TEXT -> brighter status token (readable on dark) */
html[data-theme="dark"] #container #content [style*="color: #F00"],
html[data-theme="dark"] #container #content [style*="color: #b02a2a"],
html[data-theme="dark"] #container #content [style*="color: #b0431f"],
html[data-theme="dark"] #container #content [style*="color: #b23a35"],
html[data-theme="dark"] #container #content [style*="color: #c0392b"],
html[data-theme="dark"] #container #content [style*="color: #c9302c"],
html[data-theme="dark"] #container #content [style*="color: #d2452e"],
html[data-theme="dark"] #container #content [style*="color: #d84a45"],
html[data-theme="dark"] #container #content [style*="color:#7a2820"],
html[data-theme="dark"] #container #content [style*="color:#8a2a20"],
html[data-theme="dark"] #container #content [style*="color:#8a2b20"],
html[data-theme="dark"] #container #content [style*="color:#922b21"],
html[data-theme="dark"] #container #content [style*="color:#96271d"],
html[data-theme="dark"] #container #content [style*="color:#CC0000"],
html[data-theme="dark"] #container #content [style*="color:#FF3300"],
html[data-theme="dark"] #container #content [style*="color:#a11212"],
html[data-theme="dark"] #container #content [style*="color:#a5342a"],
html[data-theme="dark"] #container #content [style*="color:#b02a2a"],
html[data-theme="dark"] #container #content [style*="color:#b23a29"],
html[data-theme="dark"] #container #content [style*="color:#b23a2e"],
html[data-theme="dark"] #container #content [style*="color:#b23b32"],
html[data-theme="dark"] #container #content [style*="color:#b3261e"],
html[data-theme="dark"] #container #content [style*="color:#b5322d"],
html[data-theme="dark"] #container #content [style*="color:#b91c1c"],
html[data-theme="dark"] #container #content [style*="color:#c0392b"],
html[data-theme="dark"] #container #content [style*="color:#c62828"],
html[data-theme="dark"] #container #content [style*="color:#c92a2a"],
html[data-theme="dark"] #container #content [style*="color:#c9302c"],
html[data-theme="dark"] #container #content [style*="color:#d1495b"],
html[data-theme="dark"] #container #content [style*="color:#d74a3b"],
html[data-theme="dark"] #container #content [style*="color:#d84a45"] {
	color: var(--lv-danger) !important;
}

html[data-theme="dark"] #container #content [style*="color: #090"],
html[data-theme="dark"] #container #content [style*="color: #177a48"],
html[data-theme="dark"] #container #content [style*="color: #1a8a4f"],
html[data-theme="dark"] #container #content [style*="color: #1e9e63"],
html[data-theme="dark"] #container #content [style*="color: #1f9d55"],
html[data-theme="dark"] #container #content [style*="color: #2E8540"],
html[data-theme="dark"] #container #content [style*="color: #2e7d32"],
html[data-theme="dark"] #container #content [style*="color:#007957"],
html[data-theme="dark"] #container #content [style*="color:#0a5850"],
html[data-theme="dark"] #container #content [style*="color:#0a7d3c"],
html[data-theme="dark"] #container #content [style*="color:#177a48"],
html[data-theme="dark"] #container #content [style*="color:#188a4c"],
html[data-theme="dark"] #container #content [style*="color:#1F9D55"],
html[data-theme="dark"] #container #content [style*="color:#1a7f5a"],
html[data-theme="dark"] #container #content [style*="color:#1a8a4f"],
html[data-theme="dark"] #container #content [style*="color:#1c6b41"],
html[data-theme="dark"] #container #content [style*="color:#1c7a3f"],
html[data-theme="dark"] #container #content [style*="color:#1e7a34"],
html[data-theme="dark"] #container #content [style*="color:#1e8449"],
html[data-theme="dark"] #container #content [style*="color:#1f9d55"],
html[data-theme="dark"] #container #content [style*="color:#2E8540"],
html[data-theme="dark"] #container #content [style*="color:#2e7d32"],
html[data-theme="dark"] #container #content [style*="color:#2e7d52"],
html[data-theme="dark"] #container #content [style*="color:#2f9366"],
html[data-theme="dark"] #container #content [style*="color:#3a8a3a"] {
	color: var(--lv-success) !important;
}

html[data-theme="dark"] #container #content [style*="color: #6b5b1e"],
html[data-theme="dark"] #container #content [style*="color: #9A6A00"],
html[data-theme="dark"] #container #content [style*="color: #FF9900"],
html[data-theme="dark"] #container #content [style*="color: #a06a1b"],
html[data-theme="dark"] #container #content [style*="color: #a86710"],
html[data-theme="dark"] #container #content [style*="color: #b9791a"],
html[data-theme="dark"] #container #content [style*="color:#7a4a00"],
html[data-theme="dark"] #container #content [style*="color:#7a4a12"],
html[data-theme="dark"] #container #content [style*="color:#7a5b1e"],
html[data-theme="dark"] #container #content [style*="color:#7a6100"],
html[data-theme="dark"] #container #content [style*="color:#8a5108"],
html[data-theme="dark"] #container #content [style*="color:#8a5a12"],
html[data-theme="dark"] #container #content [style*="color:#8a5a16"],
html[data-theme="dark"] #container #content [style*="color:#8a6d00"],
html[data-theme="dark"] #container #content [style*="color:#8a6d15"],
html[data-theme="dark"] #container #content [style*="color:#8a6d1a"],
html[data-theme="dark"] #container #content [style*="color:#8a6d1b"],
html[data-theme="dark"] #container #content [style*="color:#8a6d3b"],
html[data-theme="dark"] #container #content [style*="color:#8a7d14"],
html[data-theme="dark"] #container #content [style*="color:#8b6b1a"],
html[data-theme="dark"] #container #content [style*="color:#9a6a12"],
html[data-theme="dark"] #container #content [style*="color:#a05a00"],
html[data-theme="dark"] #container #content [style*="color:#a06a1b"],
html[data-theme="dark"] #container #content [style*="color:#a86710"],
html[data-theme="dark"] #container #content [style*="color:#a9791a"],
html[data-theme="dark"] #container #content [style*="color:#b26a00"],
html[data-theme="dark"] #container #content [style*="color:#b26b00"],
html[data-theme="dark"] #container #content [style*="color:#b26b10"],
html[data-theme="dark"] #container #content [style*="color:#b45309"],
html[data-theme="dark"] #container #content [style*="color:#b8860b"],
html[data-theme="dark"] #container #content [style*="color:#c07d10"],
html[data-theme="dark"] #container #content [style*="color:#c9781a"],
html[data-theme="dark"] #container #content [style*="color:#c9871a"],
html[data-theme="dark"] #container #content [style*="color:#c98a1a"],
html[data-theme="dark"] #container #content [style*="color:#d1741f"],
html[data-theme="dark"] #container #content [style*="color:#ef6c33"],
html[data-theme="dark"] #container #content [style*="color:#ff9800"] {
	color: var(--lv-warning) !important;
}

/* light inline BACKGROUNDS -> dark surface */
html[data-theme="dark"] #container #content [style*="background-color: #E6F4FB"],
html[data-theme="dark"] #container #content [style*="background-color: #EDEDED"],
html[data-theme="dark"] #container #content [style*="background-color: #FFF"],
html[data-theme="dark"] #container #content [style*="background-color: #dff1f8"],
html[data-theme="dark"] #container #content [style*="background-color: #ededed"],
html[data-theme="dark"] #container #content [style*="background-color: #eef6fb"],
html[data-theme="dark"] #container #content [style*="background-color: #f1f1f1"],
html[data-theme="dark"] #container #content [style*="background-color: #f5f9fc"],
html[data-theme="dark"] #container #content [style*="background-color: #f9f9f9"],
html[data-theme="dark"] #container #content [style*="background-color: #fafafa"],
html[data-theme="dark"] #container #content [style*="background-color: #fceeed"],
html[data-theme="dark"] #container #content [style*="background-color: #ffffff"],
html[data-theme="dark"] #container #content [style*="background-color:#EEF6FB"],
html[data-theme="dark"] #container #content [style*="background-color:#F2F8FC"],
html[data-theme="dark"] #container #content [style*="background-color:#FAFCFE"],
html[data-theme="dark"] #container #content [style*="background-color:#FFFFFF"],
html[data-theme="dark"] #container #content [style*="background-color:#e8f0ee"],
html[data-theme="dark"] #container #content [style*="background-color:#ededed"],
html[data-theme="dark"] #container #content [style*="background-color:#eeeeee"],
html[data-theme="dark"] #container #content [style*="background-color:#f7f7f7"],
html[data-theme="dark"] #container #content [style*="background: #E6F4FB"],
html[data-theme="dark"] #container #content [style*="background: #e4f3e9"],
html[data-theme="dark"] #container #content [style*="background: #e5f2e6"],
html[data-theme="dark"] #container #content [style*="background: #e5f6ec"],
html[data-theme="dark"] #container #content [style*="background: #e7f3fb"],
html[data-theme="dark"] #container #content [style*="background: #e8f0f7"],
html[data-theme="dark"] #container #content [style*="background: #eaf5fc"],
html[data-theme="dark"] #container #content [style*="background: #edf1f4"],
html[data-theme="dark"] #container #content [style*="background: #edf1f5"],
html[data-theme="dark"] #container #content [style*="background: #eef1f4"],
html[data-theme="dark"] #container #content [style*="background: #eef2f5"],
html[data-theme="dark"] #container #content [style*="background: #f0f6fa"],
html[data-theme="dark"] #container #content [style*="background: #f2f5f7"],
html[data-theme="dark"] #container #content [style*="background: #f2f6f9"],
html[data-theme="dark"] #container #content [style*="background: #f2f7fa"],
html[data-theme="dark"] #container #content [style*="background: #f4f7f9"],
html[data-theme="dark"] #container #content [style*="background: #f5f9fc"],
html[data-theme="dark"] #container #content [style*="background: #f5fbff"],
html[data-theme="dark"] #container #content [style*="background: #f6f9fb"],
html[data-theme="dark"] #container #content [style*="background: #f6fafd"],
html[data-theme="dark"] #container #content [style*="background: #f7f7f7"],
html[data-theme="dark"] #container #content [style*="background: #f7fafc"],
html[data-theme="dark"] #container #content [style*="background: #fafbfc"],
html[data-theme="dark"] #container #content [style*="background: #fafcfe"],
html[data-theme="dark"] #container #content [style*="background: #fdeaea"],
html[data-theme="dark"] #container #content [style*="background: #fdebea"],
html[data-theme="dark"] #container #content [style*="background: #fdf3e0"],
html[data-theme="dark"] #container #content [style*="background: #fdf3e3"],
html[data-theme="dark"] #container #content [style*="background: #fdf3f3"],
html[data-theme="dark"] #container #content [style*="background: #fdf9ec"],
html[data-theme="dark"] #container #content [style*="background: #fff"],
html[data-theme="dark"] #container #content [style*="background: #fff6f5"],
html[data-theme="dark"] #container #content [style*="background: #ffffff"],
html[data-theme="dark"] #container #content [style*="background:#EEF6FB"],
html[data-theme="dark"] #container #content [style*="background:#e2eff7"],
html[data-theme="dark"] #container #content [style*="background:#e3f0ee"],
html[data-theme="dark"] #container #content [style*="background:#e3f0fb"],
html[data-theme="dark"] #container #content [style*="background:#e3f4e9"],
html[data-theme="dark"] #container #content [style*="background:#e3f6e9"],
html[data-theme="dark"] #container #content [style*="background:#e4efe9"],
html[data-theme="dark"] #container #content [style*="background:#e4f7ec"],
html[data-theme="dark"] #container #content [style*="background:#e5f6ec"],
html[data-theme="dark"] #container #content [style*="background:#e6f4ea"],
html[data-theme="dark"] #container #content [style*="background:#e7eef5"],
html[data-theme="dark"] #container #content [style*="background:#e7f0ff"],
html[data-theme="dark"] #container #content [style*="background:#e7f3fb"],
html[data-theme="dark"] #container #content [style*="background:#e7f4ec"],
html[data-theme="dark"] #container #content [style*="background:#e7f5ee"],
html[data-theme="dark"] #container #content [style*="background:#e8eef3"],
html[data-theme="dark"] #container #content [style*="background:#e8f4fb"],
html[data-theme="dark"] #container #content [style*="background:#e8f4fd"],
html[data-theme="dark"] #container #content [style*="background:#eaf4fb"],
html[data-theme="dark"] #container #content [style*="background:#eaf5fc"],
html[data-theme="dark"] #container #content [style*="background:#eaf6ea"],
html[data-theme="dark"] #container #content [style*="background:#eaf6ef"],
html[data-theme="dark"] #container #content [style*="background:#edf6fd"],
html[data-theme="dark"] #container #content [style*="background:#eee"],
html[data-theme="dark"] #container #content [style*="background:#eee9fb"],
html[data-theme="dark"] #container #content [style*="background:#eef1f3"],
html[data-theme="dark"] #container #content [style*="background:#eef1f4"],
html[data-theme="dark"] #container #content [style*="background:#eef1f5"],
html[data-theme="dark"] #container #content [style*="background:#eef2f5"],
html[data-theme="dark"] #container #content [style*="background:#eef2f6"],
html[data-theme="dark"] #container #content [style*="background:#eef2f7"],
html[data-theme="dark"] #container #content [style*="background:#eef3f8"],
html[data-theme="dark"] #container #content [style*="background:#eef4f8"],
html[data-theme="dark"] #container #content [style*="background:#eef4f9"],
html[data-theme="dark"] #container #content [style*="background:#eef5fd"],
html[data-theme="dark"] #container #content [style*="background:#eef6fc"],
html[data-theme="dark"] #container #content [style*="background:#eef6ff"],
html[data-theme="dark"] #container #content [style*="background:#eef7f0"],
html[data-theme="dark"] #container #content [style*="background:#eef7f1"],
html[data-theme="dark"] #container #content [style*="background:#eef8f1"],
html[data-theme="dark"] #container #content [style*="background:#efe9fb"],
html[data-theme="dark"] #container #content [style*="background:#eff5ff"],
html[data-theme="dark"] #container #content [style*="background:#f0eefe"],
html[data-theme="dark"] #container #content [style*="background:#f0f2f4"],
html[data-theme="dark"] #container #content [style*="background:#f0f3f5"],
html[data-theme="dark"] #container #content [style*="background:#f0f4f9"],
html[data-theme="dark"] #container #content [style*="background:#f1f3f5"],
html[data-theme="dark"] #container #content [style*="background:#f1f4f7"],
html[data-theme="dark"] #container #content [style*="background:#f1f4f8"],
html[data-theme="dark"] #container #content [style*="background:#f2f2f2"],
html[data-theme="dark"] #container #content [style*="background:#f2f5f8"],
html[data-theme="dark"] #container #content [style*="background:#f2f7fe"],
html[data-theme="dark"] #container #content [style*="background:#f2f8fc"],
html[data-theme="dark"] #container #content [style*="background:#f2f8fd"],
html[data-theme="dark"] #container #content [style*="background:#f2f8ff"],
html[data-theme="dark"] #container #content [style*="background:#f2f9f4"],
html[data-theme="dark"] #container #content [style*="background:#f2f9fb"],
html[data-theme="dark"] #container #content [style*="background:#f2f9fd"],
html[data-theme="dark"] #container #content [style*="background:#f2faf5"],
html[data-theme="dark"] #container #content [style*="background:#f3f0fb"],
html[data-theme="dark"] #container #content [style*="background:#f3f7f9"],
html[data-theme="dark"] #container #content [style*="background:#f4efff"],
html[data-theme="dark"] #container #content [style*="background:#f4f6f8"],
html[data-theme="dark"] #container #content [style*="background:#f4f7f9"],
html[data-theme="dark"] #container #content [style*="background:#f4f7fa"],
html[data-theme="dark"] #container #content [style*="background:#f4f7fb"],
html[data-theme="dark"] #container #content [style*="background:#f4f8ec"],
html[data-theme="dark"] #container #content [style*="background:#f4f8f4"],
html[data-theme="dark"] #container #content [style*="background:#f4f8fb"],
html[data-theme="dark"] #container #content [style*="background:#f4f9fd"],
html[data-theme="dark"] #container #content [style*="background:#f4faf6"],
html[data-theme="dark"] #container #content [style*="background:#f4fbf6"],
html[data-theme="dark"] #container #content [style*="background:#f4fbf7"],
html[data-theme="dark"] #container #content [style*="background:#f5f2fd"],
html[data-theme="dark"] #container #content [style*="background:#f5f8fa"],
html[data-theme="dark"] #container #content [style*="background:#f5f8fb"],
html[data-theme="dark"] #container #content [style*="background:#f5f9fc"],
html[data-theme="dark"] #container #content [style*="background:#f6f7fb"],
html[data-theme="dark"] #container #content [style*="background:#f6f8fa"],
html[data-theme="dark"] #container #content [style*="background:#f6f8fb"],
html[data-theme="dark"] #container #content [style*="background:#f6f9fb"],
html[data-theme="dark"] #container #content [style*="background:#f6f9fc"],
html[data-theme="dark"] #container #content [style*="background:#f6fafb"],
html[data-theme="dark"] #container #content [style*="background:#f6fafd"],
html[data-theme="dark"] #container #content [style*="background:#f7f7f7"],
html[data-theme="dark"] #container #content [style*="background:#f7f9fa"],
html[data-theme="dark"] #container #content [style*="background:#f7f9fb"],
html[data-theme="dark"] #container #content [style*="background:#f7f9fc"],
html[data-theme="dark"] #container #content [style*="background:#f7fafc"],
html[data-theme="dark"] #container #content [style*="background:#f8e9e7"],
html[data-theme="dark"] #container #content [style*="background:#f8f4fd"],
html[data-theme="dark"] #container #content [style*="background:#f8fafc"],
html[data-theme="dark"] #container #content [style*="background:#f9fbfd"],
html[data-theme="dark"] #container #content [style*="background:#faf9ff"],
html[data-theme="dark"] #container #content [style*="background:#fafafa"],
html[data-theme="dark"] #container #content [style*="background:#fafbfc"],
html[data-theme="dark"] #container #content [style*="background:#fbe7e7"],
html[data-theme="dark"] #container #content [style*="background:#fbeae7"],
html[data-theme="dark"] #container #content [style*="background:#fbeae8"],
html[data-theme="dark"] #container #content [style*="background:#fbeceb"],
html[data-theme="dark"] #container #content [style*="background:#fbeed6"],
html[data-theme="dark"] #container #content [style*="background:#fbeeec"],
html[data-theme="dark"] #container #content [style*="background:#fbf1de"],
html[data-theme="dark"] #container #content [style*="background:#fbf3e6"],
html[data-theme="dark"] #container #content [style*="background:#fbf6ea"],
html[data-theme="dark"] #container #content [style*="background:#fbfcfd"],
html[data-theme="dark"] #container #content [style*="background:#fbfcfe"],
html[data-theme="dark"] #container #content [style*="background:#fbfdfe"],
html[data-theme="dark"] #container #content [style*="background:#fcfcfa"],
html[data-theme="dark"] #container #content [style*="background:#fdebea"],
html[data-theme="dark"] #container #content [style*="background:#fdecea"],
html[data-theme="dark"] #container #content [style*="background:#fdeceb"],
html[data-theme="dark"] #container #content [style*="background:#fdf0ee"],
html[data-theme="dark"] #container #content [style*="background:#fdf1ef"],
html[data-theme="dark"] #container #content [style*="background:#fdf3d6"],
html[data-theme="dark"] #container #content [style*="background:#fdf3e0"],
html[data-theme="dark"] #container #content [style*="background:#fdf3e7"],
html[data-theme="dark"] #container #content [style*="background:#fdf6e0"],
html[data-theme="dark"] #container #content [style*="background:#fdf6e8"],
html[data-theme="dark"] #container #content [style*="background:#fdfbe7"],
html[data-theme="dark"] #container #content [style*="background:#fef3e0"],
html[data-theme="dark"] #container #content [style*="background:#fef6e0"],
html[data-theme="dark"] #container #content [style*="background:#fff"],
html[data-theme="dark"] #container #content [style*="background:#fff2d1"],
html[data-theme="dark"] #container #content [style*="background:#fff4d6"],
html[data-theme="dark"] #container #content [style*="background:#fff6f5"],
html[data-theme="dark"] #container #content [style*="background:#fff8f8"],
html[data-theme="dark"] #container #content [style*="background:#fff9e6"],
html[data-theme="dark"] #container #content [style*="background:#fffaf9"],
html[data-theme="dark"] #container #content [style*="background:#fffbf0"],
html[data-theme="dark"] #container #content [style*="background:#ffffff"] {
	background-color: var(--lv-surface) !important;
}

html[data-theme="dark"] #container #content [style*="background-color: #e1e1e1"],
html[data-theme="dark"] #container #content [style*="background-color: #e3e3e3"],
html[data-theme="dark"] #container #content [style*="background-color: #e5e5e5"],
html[data-theme="dark"] #container #content [style*="background-color: #e7e7e7"],
html[data-theme="dark"] #container #content [style*="background-color:#E0E0E0"],
html[data-theme="dark"] #container #content [style*="background-color:#E3E3E3"],
html[data-theme="dark"] #container #content [style*="background: #dadada"],
html[data-theme="dark"] #container #content [style*="background: #f9e5e5"],
html[data-theme="dark"] #container #content [style*="background: #fbe4e4"],
html[data-theme="dark"] #container #content [style*="background:#c9d2db"],
html[data-theme="dark"] #container #content [style*="background:#d6f2e0"],
html[data-theme="dark"] #container #content [style*="background:#d7dde3"],
html[data-theme="dark"] #container #content [style*="background:#dde3ea"],
html[data-theme="dark"] #container #content [style*="background:#e3e9ef"],
html[data-theme="dark"] #container #content [style*="background:#e6e6e6"],
html[data-theme="dark"] #container #content [style*="background:#e6eaef"],
html[data-theme="dark"] #container #content [style*="background:#ece2f7"],
html[data-theme="dark"] #container #content [style*="background:#f6c65b"],
html[data-theme="dark"] #container #content [style*="background:#f7e0dd"],
html[data-theme="dark"] #container #content [style*="background:#f9e5e5"] {
	background-color: var(--lv-surface-2) !important;
}


/* =====================================================================
   QUICK THEME TOGGLE (header control, both modes). A compact 3-state
   segmented control (Light / Dark / System) in the top tool cluster.
   ===================================================================== */
.lv-theme-toggle {
	display: inline-flex;
	align-items: center;
	gap: 0;
	padding: 2px;
	border-radius: 999px;
	background: var(--lv-surface-2);
	border: 1px solid var(--lv-border);
	line-height: 0;
}
.lv-theme-toggle button {
	appearance: none;
	-webkit-appearance: none;
	border: 0;
	margin: 0;
	padding: 4px 6px;
	background: transparent;
	color: var(--lv-header-muted);
	cursor: pointer;
	border-radius: 999px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: background .12s, color .12s;
}
.lv-theme-toggle button svg { width: 16px; height: 16px; display: block; }
.lv-theme-toggle button:hover { color: var(--lv-brand); }
.lv-theme-toggle button[aria-pressed="true"] {
	background: var(--lv-brand);
	color: var(--lv-brand-ink);
	box-shadow: var(--lv-shadow);
}
.lv-theme-toggle button:focus-visible { outline: 2px solid var(--lv-brand); outline-offset: 1px; }

/* Profile "Appearance" section radio cards (shared with the profile page) */
.lv-theme-choices { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 6px; }
.lv-theme-choice {
	display: flex; align-items: flex-start; gap: 10px;
	padding: 12px 14px; min-width: 200px; flex: 1 1 200px;
	border: 1px solid var(--lv-border); border-radius: 10px;
	background: var(--lv-surface); cursor: pointer;
	transition: border-color .12s, box-shadow .12s;
}
.lv-theme-choice:hover { border-color: var(--lv-brand); }
.lv-theme-choice input { margin-top: 3px; accent-color: var(--lv-brand); }
.lv-theme-choice .lv-choice-title { font-weight: 600; color: var(--lv-heading); font-size: 14px; }
.lv-theme-choice .lv-choice-desc { font-size: 12px; color: var(--lv-muted); margin-top: 2px; }

/* ---- mass-edit grids (Vehicles + Stations) ----------------------------------
   BOTH mass-edit screens declare their .vme-* grid in a page-local <style> with
   hardcoded light surfaces (#fff, #fbfcfd, #f6fafd). Those blocks are emitted
   AFTER this file, so they win any equal-specificity tie — which is why the fix
   lives here and every selector below carries html[data-theme="dark"], giving it
   strictly higher specificity than the page-local rule it corrects.

   THE BUG THIS FIXES. In dark mode the grid kept its white background while
   inheriting dark mode's LIGHT body text, landing cell text at 1.54:1 against
   white (AA wants 4.5:1) and the muted em-dash at 1.89:1. Not a colour-scheme
   nicety — plain unreadable.

   Light mode is untouched: nothing here applies without the dark attribute. */

html[data-theme="dark"] .vme-wrap { background: var(--lv-surface); border-color: var(--lv-border); }
html[data-theme="dark"] table.vme th { background: var(--lv-surface-2); color: var(--lv-muted); border-bottom-color: var(--lv-border); }
html[data-theme="dark"] table.vme td { border-bottom-color: var(--lv-border); color: var(--lv-text); }
html[data-theme="dark"] table.vme tbody tr:hover { background: var(--lv-surface-3); }

/* Sticky columns repaint their own background or the scrolled-under rows show
   through them; they must track the surface, not stay white. */
html[data-theme="dark"] th.vme-s1, html[data-theme="dark"] td.vme-s1,
html[data-theme="dark"] th.vme-s2, html[data-theme="dark"] td.vme-s2,
html[data-theme="dark"] th.vme-s3, html[data-theme="dark"] td.vme-s3 { background: var(--lv-surface); border-right-color: var(--lv-border); }
html[data-theme="dark"] th.vme-s1, html[data-theme="dark"] th.vme-s2, html[data-theme="dark"] th.vme-s3 { background: var(--lv-surface-2); }
html[data-theme="dark"] tr:hover td.vme-s1, html[data-theme="dark"] tr:hover td.vme-s2, html[data-theme="dark"] tr:hover td.vme-s3 { background: var(--lv-surface-3); }

/* Dirty row + dirty input keep the amber "unsaved" signal — it is the only cue
   that an edit is pending, so it has to survive the theme, not be flattened. */
html[data-theme="dark"] tr.vme-dirty,
html[data-theme="dark"] tr.vme-dirty td.vme-s1,
html[data-theme="dark"] tr.vme-dirty td.vme-s2,
html[data-theme="dark"] tr.vme-dirty td.vme-s3 { background: var(--lv-warning-bg); }
html[data-theme="dark"] .vme td input.vme-chg { background: var(--lv-warning-bg); border-color: var(--lv-warning); color: var(--lv-input-text); }

html[data-theme="dark"] .vme td input[type="text"],
html[data-theme="dark"] .vme td input[type="number"] { color: var(--lv-input-text); }
html[data-theme="dark"] .vme td input[type="text"]:hover,
html[data-theme="dark"] .vme td input[type="number"]:hover { background: var(--lv-input-bg); border-color: var(--lv-input-border); }
html[data-theme="dark"] .vme td input:focus { background: var(--lv-input-bg); border-color: var(--lv-brand); box-shadow: 0 0 0 2px var(--lv-focus); }

html[data-theme="dark"] .vme-fac:hover { background: var(--lv-surface-3); }
html[data-theme="dark"] .vme-fac .vme-chip { background: var(--lv-brand-soft); color: var(--lv-brand-soft-ink); }
html[data-theme="dark"] .vme-fac.chg .vme-chip { background: var(--lv-warning-bg); color: var(--lv-warning); }
html[data-theme="dark"] .vme-fac .vme-none { color: var(--lv-muted); }

html[data-theme="dark"] tr.vme-panelrow > td { background: var(--lv-surface-2); border-bottom-color: var(--lv-border); }
html[data-theme="dark"] .vme-panel .grp h4 { color: var(--lv-muted); }
html[data-theme="dark"] .vme-panel label { color: var(--lv-text); }
html[data-theme="dark"] .vme-panel .pnl-head b { color: var(--lv-heading); }

html[data-theme="dark"] .vme-bulk { background: var(--lv-surface-2); border-color: var(--lv-border-strong); }
html[data-theme="dark"] .vme-bulk select,
html[data-theme="dark"] .vme-bulk input[type="number"] { background: var(--lv-input-bg); border-color: var(--lv-input-border); color: var(--lv-input-text); }

html[data-theme="dark"] .vme-hint, html[data-theme="dark"] .vme-empty { color: var(--lv-muted); }
html[data-theme="dark"] .vme-st.off { color: var(--lv-muted); }
html[data-theme="dark"] .vme-modal .box { background: var(--lv-surface); color: var(--lv-text); }
html[data-theme="dark"] .vme-modal pre { background: var(--lv-surface-2); color: var(--lv-text); }

/* .vme-warn is the view-only/capability banner — a warning that blends into the
   page is a warning nobody reads. */
html[data-theme="dark"] .vme-warn { background: var(--lv-warning-bg); border-color: var(--lv-warning); color: var(--lv-warning); }

/* ---- mass-edit: status + Vehicles-only pills -------------------------------
   Follow-up to the block above. These carry their OWN light background or a
   colour dark enough to need re-pointing, so the surface fix alone left them as
   bright islands on a dark grid — and two of them were outright defects:

   1. .vme-st.on ("Active") is #1f7a44 with no background of its own, so on the
      dark surface it measured 3.05:1 — BELOW AA. Both screens use it.
   2. .vme-gal.zero flags a vehicle with an EMPTY photo gallery in red, but it is
      an <a>, so the generic dark link rule (3 ids: #container #content #inner)
      out-ranked it and painted it link-blue. Measured proof it was broken: the
      zero and non-zero states rendered the SAME colour, so the signal the column
      exists to give was gone in dark mode. Hence !important here — matching how
      this file already out-ranks legacy chains ~1400 times — rather than a
      longer id chain that the next selector edit would silently outgrow. */

html[data-theme="dark"] .vme-st.on { color: var(--lv-success); }
html[data-theme="dark"] .vme-st.on .d { background: var(--lv-success); }
html[data-theme="dark"] .vme-st.off .d { background: var(--lv-muted); }

html[data-theme="dark"] .vme-tag { background: var(--lv-surface-3); color: var(--lv-text); }
html[data-theme="dark"] .vme-ph.ok { background: var(--lv-success-bg); color: var(--lv-success); }
html[data-theme="dark"] .vme-ph.no { background: var(--lv-danger-bg); color: var(--lv-danger); }
html[data-theme="dark"] .vme-gal.zero { color: var(--lv-danger) !important; }


/* =====================================================================
   SEO CENTER V2 — COMPONENT LAYER  (.lv-seo-*)
   ---------------------------------------------------------------------
   WHY THIS EXISTS. The SEO Center's six surfaces were built entirely from
   inline style="" with hardcoded hex. One of them (_review_body.php) was
   later migrated to var(--lv-*) — but still inline, 147 times, defining no
   classes. So there was no SEO class layer at all, and the other five
   surfaces had no dark mode: they are rescued only by the GENERATED
   readability net above, which pattern-matches [style*="color: #xxx"] and
   cannot know what a colour MEANS.

   This section is that missing layer. Every declaration below resolves to
   a --lv-* token from section 1, so light is the base and dark comes free
   from the html[data-theme="dark"] override block — there is no
   dark-specific rule in this section and none is needed (see NOTE 2).

   SCOPE. This is a COMPONENT layer, not a page framework: cards, panels,
   tables, badges, meters, controls, callouts, empty states and the text
   tones the SEO reports colour their numbers with. It lays out no page.

   NOTE 1 — CASCADE ORDER IS PART OF THE CONTRACT. The tone utilities
   (.lv-seo-t-*) are deliberately LAST in this section so they out-rank any
   component's default colour at equal specificity — colouring a number by
   its state is their whole job. Component tone MODIFIERS that must beat
   them (.lv-seo-badge--bad and friends) are therefore written as compound
   selectors (.lv-seo-badge.lv-seo-badge--bad, specificity 0,2,0).

   NOTE 2 — WHY NO html[data-theme="dark"] BLOCK. The only generic dark
   rules that could reach this markup are `html[data-theme="dark"] th|td`
   (specificity 0,1,1) at the top of section 2. Every rule here that sets a
   th/td property is written as `.lv-seo-table thead th` / `.lv-seo-table
   tbody td` (0,1,2) and so wins outright. Nothing else in the back office
   styles a bare table inside #content — the only id-scoped table rule is
   `#container #content #inner .content-body table.list`, and these tables
   do not carry .list.

   NOTE 3 — A KNOWN TOKEN GAP, STATED NOT PAPERED OVER. The SEO surfaces
   use FOUR text levels (heading #2f3a44 / muted #5a6b78 / faint #7a8b99 /
   neutral-zero #9aa7b1 in _seo_shared.php). The token layer has THREE
   (--lv-heading / --lv-text / --lv-muted).

   ⭐ CLOSED 2026-09-02. This note used to end "can be given its own token
   later without touching a single template" — that is exactly what happened.
   --lv-seo-ink-label #5f6e7e (5.23:1 light) is the missing fourth level, and
   .lv-seo-t-none / -muted / -faint now resolve to it. 50 emissions across the
   SEO templates moved from 2.98:1 to 5.23:1.

   ⛔ AND THE POINT THAT MATTERS: NO DISTINCTION WAS LOST, BECAUSE THERE WAS
   NONE LEFT TO LOSE. All three already resolved to the SAME --lv-muted, so
   this is not a flattening — it is the three of them becoming readable. The
   legacy level they replaced ($ORmuted #5a6b78) measured 5.51:1 and PASSED
   AA; collapsing them onto --lv-muted at 2.98 had made these surfaces LESS
   readable than the legacy they were converted from. Body ink stays 13.30:1,
   so the hierarchy the owner asked to preserve is intact and is asserted by
   db/tests/seo_state_ink_contrast_test.php.

   ⚠ Restoring a genuine THIRD de-emphasis step (a real 'fainter than label')
   still needs another token and is still the owner's call. No hex was
   invented here either — #5f6e7e is bug 1717's --lv-placeholder value.
   ===================================================================== */

/* ----------  PANEL: a bordered container with banded sections  ---------- */
/* Derived from _readiness_language.php's outer container: one rounded box
   whose header / sub-band / table / footnote read as one object.          */
.lv-seo-panel {
	background: var(--lv-surface);
	border: 1px solid var(--lv-border);
	border-radius: 8px;
	margin-bottom: 14px;
	overflow: hidden;
}
.lv-seo-panel-head {
	display: flex;
	gap: 16px;
	align-items: center;
	flex-wrap: wrap;
	padding: 13px 18px;
	border-bottom: 1px solid var(--lv-border);
}
/* pushes a trailing cluster (badges, actions) to the right edge of a head */
.lv-seo-panel-head-end {
	margin-left: auto;
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	align-items: center;
}
/* a secondary, tinted band under the head — one sentence of context */
.lv-seo-panel-band {
	padding: 9px 18px;
	background: var(--lv-surface-2);
	border-bottom: 1px solid var(--lv-border);
	font-size: 12px;
	color: var(--lv-muted);
}
/* the closing footnote band — definitions, exclusions, cross-screen notes */
.lv-seo-panel-foot {
	padding: 9px 18px;
	border-top: 1px solid var(--lv-border);
	font-size: 12px;
	line-height: 1.6;
	color: var(--lv-muted);
}

/* ----------  CARD: the standalone report block  ---------- */
/* 15 near-identical copies of this box exist inline across the four
   unmigrated surfaces (summary 2, ongoingfocus 3, launchfocus 4, perf 6). */
.lv-seo-card {
	background: var(--lv-surface);
	border: 1px solid var(--lv-border);
	border-radius: 8px;
	padding: 14px 18px;
	margin-bottom: 18px;
}
.lv-seo-card--pad   { padding: 16px 18px; }         /* summary's roomier box */
.lv-seo-card--grow  { flex: 1 1 300px; }            /* as a flex row member  */
.lv-seo-card--accent{ border-width: 2px; border-color: var(--lv-brand); }
.lv-seo-card--ok    { border-color: var(--lv-success); }
.lv-seo-card--warn  { border-color: var(--lv-warning); }
.lv-seo-card--bad   { border-color: var(--lv-danger); }
.lv-seo-card--none  { border-color: var(--lv-muted); }   /* the 4th tone: nothing audited yet */
/* a wrapping row of cards; members lose their own bottom margin */
.lv-seo-cards { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 20px; }
.lv-seo-cards > .lv-seo-card { margin-bottom: 0; }

/* ----------  TYPOGRAPHY  ---------- */
.lv-seo-title       { font-size: 13px; font-weight: 700; color: var(--lv-heading); }
.lv-seo-title--lg   { font-size: 14px; }
/* the small grey line under a title that says what the block measures */
/* [Note]:⛔ THESE SIX DEFAULT TO --lv-seo-ink-label AND MUST NOT GO BACK TO --lv-muted.
   [Note]:They are COMPONENT DEFAULTS: an element carrying .lv-seo-note / -sub / -meta / -code /
   [Note]:-empty / -field and NO tone class inherits this colour. On --lv-muted that is 2.98:1,
   [Note]:and it is the one low-contrast path a source grep cannot find — the template says
   [Note]:class="lv-seo-meta" and nothing about colour, so nothing to grep for.
   [Note]:
   [Note]:⚠ EVERY MIGRATING LANE HAD TO WORK AROUND THIS BY HAND, pairing each one with
   [Note]:.lv-seo-t-body. That worked and is why the count is small — but a pairing anyone forgets
   [Note]:is a silent 2.98:1, and independent browser QA duly found unpaired .lv-seo-meta--sm at
   [Note]:2.82 and 2.73 on live surfaces. Fixing the DEFAULT removes the class of defect rather
   [Note]:than its current instances.
   [Note]:
   [Note]:⭐ Where a tone class IS paired the tone still wins, so nothing already correct changes.
   [Note]:DARK is unchanged: --lv-seo-ink-label passes through to --lv-muted there (5.66 / 5.07).
   [Note]:⛔ The GLOBAL --lv-muted is untouched, per the owner's ruling that the problem is the
   [Note]:USAGE and this project may not make a back-office-wide change.
   [Note]:db/tests/seo_state_ink_contrast_test.php asserts all six structurally. */
.lv-seo-sub         { font-size: 12px; color: var(--lv-seo-ink-label); margin: 3px 0 10px; }
/* 10px uppercase label above a metric */
.lv-seo-eyebrow     { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; color: var(--lv-seo-ink-label); }
/* a trailing caveat inside a card */
.lv-seo-note        { font-size: 12px; line-height: 1.6; color: var(--lv-seo-ink-label); margin-top: 8px; }
/* the intro paragraph at the top of a report */
.lv-seo-lede        { font-size: 13px; line-height: 1.55; color: var(--lv-text); max-width: 860px; margin: 0 0 16px; }
.lv-seo-meta        { font-size: 12px; color: var(--lv-seo-ink-label); }
.lv-seo-meta--sm    { font-size: 12px; }
/* a note separated from what precedes it by a hairline */
.lv-seo-hr-note {
	margin-top: 9px;
	padding-top: 9px;
	border-top: 1px dashed var(--lv-border-strong);
	font-size: 12px;
	line-height: 1.7;
	color: var(--lv-muted);
}
/* the headline number. Tabular figures so a column of them does not jitter. */
.lv-seo-metric {
	font-size: 34px;
	font-weight: 700;
	line-height: 1.1;
	font-variant-numeric: tabular-nums;
	color: var(--lv-heading);
}
.lv-seo-metric--md  { font-size: 30px; }
.lv-seo-metric--sm  { font-size: 19px; font-weight: 800; line-height: 1.2; }
/* any figure, anywhere — inside a table cell it also right-aligns */
.lv-seo-num { font-variant-numeric: tabular-nums; }
/* both emphasis weights the report tables actually use on figures */
.lv-seo-num--semi { font-weight: 600; }
.lv-seo-num--bold { font-weight: 700; }

/* ----------  TABLE  ---------- */
.lv-seo-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 12.5px;
	color: var(--lv-text);
}
.lv-seo-table--sm { font-size: 12px; }
.lv-seo-table thead th {
	padding: 8px 10px;
	font-weight: 600;
	text-align: left;
	/* ⛔ WAS var(--lv-muted): #8a97a5 on #f7f9fb = 2.82:1 in LIGHT, below AA, on EVERY
	   converted surface. --lv-muted is defined as "secondary / labels" and is the right
	   token for de-emphasised text; it was simply the wrong choice for a table HEADER,
	   which has to be read. --lv-heading gives 14.99:1 light / 12.51:1 dark. The header
	   still reads as a header from weight, case, letter-spacing and the surface-2 band,
	   not from being faint. ⚠ This is a LAYER fix and changes NO token value. */
	color: var(--lv-heading);
	background: var(--lv-surface-2);
	border-bottom: 1px solid var(--lv-border);
}
/* the 10px uppercase header treatment used by launchfocus / ongoingfocus /
   perf. NOT the base, because _readiness_language's headers are sentence
   case at the table's own size — both are real, so both are offered and no
   surface is forced into a look it did not have. */
.lv-seo-table--caps thead th {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .04em;
}
.lv-seo-table tbody tr { border-top: 1px solid var(--lv-border); }

/* ---------------------------------------------------------------------
   ⛔ THE CASCADE DEFECT, ONE PSEUDO-CLASS OVER — hovering a tone greyed it.
   css/main.css:706  `a:hover, a:active { color: #929292; }`   is (0,1,1)
   and beats a bare .lv-seo-t-*                                  (0,1,0).
   So hovering the Launch Report's red "still to fix" count turned it GREY
   in light — the severity signal vanished on the exact interaction a
   reader uses to act on it. Dark was correct only by accident: the
   anchor rescue at (0,2,2) incidentally out-specified it.
   ⚠ The visual-QA lane cited main.css:1132 for this; that line is
   `.current-day a:hover` (a calendar widget, (0,2,1)). The defect is real,
   the citation was not — verified by finding the only BARE a:hover in css/.
   These are (0,2,1) and beat it in both themes. A tone must survive being
   hovered; that is when it matters most.                                */
a.lv-seo-t-ok:hover, a.lv-seo-t-ok:active { color: var(--lv-seo-ink-ok); }
a.lv-seo-t-warn:hover, a.lv-seo-t-warn:active { color: var(--lv-seo-ink-warn); }
a.lv-seo-t-bad:hover, a.lv-seo-t-bad:active { color: var(--lv-seo-ink-bad); }
a.lv-seo-t-none:hover, a.lv-seo-t-none:active { color: var(--lv-seo-ink-label); }
a.lv-seo-t-heading:hover, a.lv-seo-t-heading:active { color: var(--lv-heading); }
a.lv-seo-t-body:hover, a.lv-seo-t-body:active { color: var(--lv-text); }
a.lv-seo-t-muted:hover, a.lv-seo-t-muted:active { color: var(--lv-seo-ink-label); }
a.lv-seo-t-faint:hover, a.lv-seo-t-faint:active { color: var(--lv-seo-ink-label); }
a.lv-seo-t-link:hover, a.lv-seo-t-link:active { color: var(--lv-link); }

/* ---------------------------------------------------------------------
   ⛔ FIFTH APPEARANCE OF THE SAME DEFECT CLASS — the :visited state.
   css/main.css:702  `a, a:visited { color: #626262; }`  is (0,1,1) for the
   :visited half and beats a bare .lv-seo-t-* (0,1,0). So a toned link a
   reader had ALREADY CLICKED rendered grey instead of its state colour —
   in light only; dark was covered by the (0,2,2) anchor rescue.
   Legible (6.10:1) but semantically wrong: a "still to fix" count is red
   because it is unresolved, and visiting it does not resolve it.
   The running tally of this one class: th · td · a · a:hover · a:visited.
   ⭐ The lesson is not "add another rescue" — it is that a (0,1,0) utility
   loses to EVERY `a<pseudo>` rule in a legacy stylesheet, so the rescue
   must enumerate the pseudo-classes rather than chase them one report at
   a time. These are (0,2,1).                                            */
a.lv-seo-t-ok:visited { color: var(--lv-seo-ink-ok); }
a.lv-seo-t-warn:visited { color: var(--lv-seo-ink-warn); }
a.lv-seo-t-bad:visited { color: var(--lv-seo-ink-bad); }
a.lv-seo-t-none:visited { color: var(--lv-seo-ink-label); }
a.lv-seo-t-heading:visited { color: var(--lv-heading); }
a.lv-seo-t-body:visited { color: var(--lv-text); }
a.lv-seo-t-muted:visited { color: var(--lv-seo-ink-label); }
a.lv-seo-t-faint:visited { color: var(--lv-seo-ink-label); }
a.lv-seo-t-link:visited { color: var(--lv-link); }
.lv-seo-table tbody th,
.lv-seo-table tbody td { padding: 7px 10px; vertical-align: top; }
/* density: the other four surfaces run tighter than the language panel */
.lv-seo-table--compact thead th { padding: 5px 6px; }
.lv-seo-table--compact tbody th,
.lv-seo-table--compact tbody td { padding: 4px 6px; }
/* align the first and last column with an 18px panel gutter, so a table
   dropped inside .lv-seo-panel lines up with the head and foot bands */
.lv-seo-table--gutter thead th:first-child,
.lv-seo-table--gutter tbody td:first-child { padding-left: 18px; }
.lv-seo-table--gutter thead th:last-child,
.lv-seo-table--gutter tbody td:last-child  { padding-right: 18px; }
/* the row that is the subject of the surrounding report */
.lv-seo-table tbody tr.lv-seo-is-current { background: var(--lv-surface-2); }
/* figures: right-aligned only where they are a cell */
.lv-seo-table thead th.lv-seo-num,
.lv-seo-table tbody td.lv-seo-num { text-align: right; }
.lv-seo-table tbody td.lv-seo-num { font-variant-numeric: tabular-nums; }
/* the row's own name; heavier when the row is the current one */
.lv-seo-label { font-weight: 600; color: var(--lv-heading); }
.lv-seo-table tbody tr.lv-seo-is-current .lv-seo-label { font-weight: 700; }
/* the machine code beside a human label ("English  en") */
.lv-seo-code { font-size: 12px; color: var(--lv-seo-ink-label); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
/* the column that holds a .lv-seo-bar plus its % — wide enough for both */
.lv-seo-col-meter { width: 180px; }

/* ----------  EMPTY STATE  ---------- */
/* Honest emptiness: say nothing is there, never render a fake zero. */
.lv-seo-empty { font-size: 12px; color: var(--lv-seo-ink-label); }
.lv-seo-table tbody td.lv-seo-empty { padding: 10px 6px; text-align: center; }
.lv-seo-empty--block { padding: 18px; text-align: center; line-height: 1.6; }

/* ----------  BADGE / TAG  ---------- */
/* the pill beside a headline: "Avg score 71.4", "319 blocked". Base is the
   neutral chip; pair it with a .lv-seo-t-* tone to colour only the text,
   or with a --tone modifier to tint the whole chip.                       */
.lv-seo-badge {
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.5;
	padding: 3px 10px;
	border-radius: 10px;
	background: var(--lv-surface-3);
	color: var(--lv-text);
	white-space: nowrap;
}
.lv-seo-badge.lv-seo-badge--ok    { background: var(--lv-success-bg); color: var(--lv-seo-ink-ok); }
.lv-seo-badge.lv-seo-badge--warn  { background: var(--lv-warning-bg); color: var(--lv-seo-ink-warn); }
.lv-seo-badge.lv-seo-badge--bad   { background: var(--lv-danger-bg);  color: var(--lv-seo-ink-bad); }
.lv-seo-badge.lv-seo-badge--cat-refresh { background: var(--lv-seo-cat-refresh-bg); color: var(--lv-seo-cat-refresh); }   /* content_refresh */
.lv-seo-badge.lv-seo-badge--cat-intent { background: var(--lv-seo-cat-intent-bg); color: var(--lv-seo-cat-intent); }   /* search_intent */
.lv-seo-badge.lv-seo-badge--cat-cannib { background: var(--lv-seo-cat-cannib-bg); color: var(--lv-seo-cat-cannib); }   /* cannibalisation */
.lv-seo-badge.lv-seo-badge--cat-term { background: var(--lv-seo-cat-term-bg); color: var(--lv-seo-cat-term); }   /* search_terminology */
.lv-seo-badge.lv-seo-badge--brand { background: var(--lv-brand-soft);  color: var(--lv-brand-soft-ink); }
/* the 10px annotation pill ("site-wide data") */
.lv-seo-tag {
	display: inline-block;
	font-size: 12px;
	line-height: 1.6;
	padding: 1px 6px;
	border-radius: 9px;
	background: var(--lv-surface-3);
	/* [Note]:⛔ WAS --lv-muted, AND IT WAS 2.67:1 ON THIS OWN FILL — the worst light ratio in the
	   [Note]:SEO layer. A 10px tag is required reading. Found while verifying the label ink against
	   [Note]:EVERY ground rather than only white; --lv-seo-ink-label gives 4.68:1 on --lv-surface-3.
	   [Note]:The --ok/--warn/--bad modifiers below replace both fill and ink, so this is the BASE
	   [Note]:(unmodified) tag only. */
	color: var(--lv-seo-ink-label);
	white-space: nowrap;
}
.lv-seo-tag--ok   { background: var(--lv-success-bg); color: var(--lv-seo-ink-ok); }   /* see the SEO-scoped ink note below */
.lv-seo-tag--warn { background: var(--lv-warning-bg); color: var(--lv-seo-ink-warn); }
.lv-seo-tag--bad  { background: var(--lv-danger-bg);  color: var(--lv-seo-ink-bad); }

/* ----------  METER  ---------- */
/* The fill takes `background: currentColor`, so a tone class on the TRACK
   colours the bar — the same .lv-seo-t-* that colours the % beside it. The
   fill's width stays an inline style because the width IS the datum.      */
.lv-seo-bar {
	display: inline-block;
	vertical-align: middle;
	width: 96px;
	height: 7px;
	background: var(--lv-surface-3);
	border-radius: 4px;
	overflow: hidden;
}
.lv-seo-bar > span { display: block; height: 100%; background: currentColor; }
.lv-seo-bar-value  { margin-left: 8px; font-weight: 700; }

/* ----------  CALLOUT  ---------- */
.lv-seo-callout {
	border: 1px solid var(--lv-border);
	background: var(--lv-surface-2);
	border-radius: 6px;
	padding: 12px 14px;
	font-size: 13px;
	line-height: 1.6;
	color: var(--lv-text);
	margin-bottom: 20px;
}
.lv-seo-callout--ok   { border-color: var(--lv-success); background: var(--lv-success-bg); }
.lv-seo-callout--warn { border-color: var(--lv-warning); background: var(--lv-warning-bg); }
.lv-seo-callout--bad  { border-color: var(--lv-danger);  background: var(--lv-danger-bg); }
.lv-seo-callout--brand{ border-color: var(--lv-brand); background: var(--lv-brand-soft); color: var(--lv-brand-soft-ink); }   /* the DISARMED banner: informational, not a state */

/* ----------  CONTROLS  ---------- */
.lv-seo-toolbar { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; }
.lv-seo-btn {
	display: inline-block;
	padding: 9px 14px;
	font-size: 12.5px;
	font-weight: 700;
	line-height: 1.2;
	color: var(--lv-link);
	text-decoration: none;
	background: var(--lv-brand-soft);
	border: 1px solid var(--lv-border-strong);
	border-radius: 6px;
	cursor: pointer;
}
/* [Note]:⛔ HOVER USED TO MAKE THIS BUTTON HARDER TO READ THAN NOT HOVERING, AND :active WAS
   [Note]:WORSE. Measured by independent browser QA in a real engine, forcing the states — the
   [Note]:first measurement in this project to look behind a pointer at all:
   [Note]:   base    --lv-link #0b6aa2 on --lv-brand-soft #e7f3fb   5.173:1   passes
   [Note]:   :hover  --lv-brand-hover #0a76b0 on the same fill      4.399:1   ⛔ FAILS by 0.101
   [Note]:   :active NO SEO RULE EXISTED, so css/main.css:706 `a:hover,a:active{color:#929292}`
   [Note]:           won by default                                 2.758:1   ⛔ FAILS badly
   [Note]:12.5px/700 is not WCAG large text (that starts at 18.66px bold), so 4.5 applies.
   [Note]:
   [Note]:⭐ THE :active DEFECT IS A RULE NOBODY WROTE. The SEO layer styled :hover and
   [Note]::focus-visible and simply had no :active, so a legacy global grey took the state. That is
   [Note]:the same shape as the five opacity defects in this module — a declaration wins not by
   [Note]:being chosen but by being the only one there.
   [Note]:
   [Note]:⛔ --lv-brand-hover IS A GLOBAL TOKEN AND IS NOT TOUCHED, per the owner's ruling that this
   [Note]:project fixes the USAGE. --lv-seo-ink-btn-hover is SEO-scoped, and hover now DARKENS as it
   [Note]:should: 5.604 on --lv-brand-soft, against the base's 5.173. Dark keeps the global, which
   [Note]:already passes there. */
.lv-seo-btn:hover,
.lv-seo-btn:active { color: var(--lv-seo-ink-btn-hover); border-color: var(--lv-brand); }
.lv-seo-btn:focus-visible { outline: 2px solid var(--lv-brand); outline-offset: 1px; }
.lv-seo-btn--sm      { padding: 5px 12px; font-size: 12px; }
/* ⛔ 5.84:1 before conversion (#0b6aa2), 3.83:1 after (--lv-brand #0089cf). Same treatment as the
   state ink above: SEO-scoped, light only, global --lv-brand untouched. Dark inherits it. */
:root { --lv-seo-btn-bg: #0b6aa2; }
html[data-theme="dark"] { --lv-seo-btn-bg: var(--lv-brand); }
.lv-seo-btn--primary { background: var(--lv-seo-btn-bg); border-color: var(--lv-seo-btn-bg); color: var(--lv-brand-ink); }
/* [Note]:⛔ BUG 1742 — EVERY VARIANT BELOW NOW DECLARES ITS OWN :hover AND :active, AND THAT IS
   [Note]:THE WHOLE FIX. The base rule .lv-seo-btn:hover,:active is specificity (0,2,0); a variant
   [Note]:like .lv-seo-btn--primary is (0,1,0). So the BASE BEATS THE VARIANT, and the variant's
   [Note]:ink is irrelevant unless the variant states itself.
   [Note]:
   [Note]:⚠ I CAUSED THIS. Commit c28cb4bc6 fixed a real defect — .lv-seo-btn had no :active at all,
   [Note]:so css/main.css:707 `a:hover,a:active{color:#929292}` took the state at 2.758:1 — and its
   [Note]:own note called that "a rule nobody wrote … a declaration wins not by being chosen but by
   [Note]:being the only one there." The fix then did exactly that one level down: the new (0,2,0)
   [Note]:base rule claimed --primary's :active and painted #096691 on the primary's own dark fill.
   [Note]:MEASURED BY INDEPENDENT QA: 1.083:1 light, 1.213:1 dark, on all 11 seo/reports tabs.
   [Note]:Causation proven, not inferred — deleting only that one rule from the live CSSOM returned
   [Note]:the button to passing.
   [Note]:
   [Note]:⭐ SO THE LESSON IS NOT "ADD :active". It is: WHEN YOU ADD A STATE RULE TO A BASE CLASS,
   [Note]:EVERY VARIANT THAT OVERRIDES THE SAME PROPERTY MUST RESTATE IT. Fixing the gap you were
   [Note]:shown, without sweeping for the rest, is how one absence becomes four.
   [Note]:Sweep with: php tools/design-audit/css-state-matrix.php */
.lv-seo-btn--primary:hover,
.lv-seo-btn--primary:active { background: var(--lv-brand-hover); color: var(--lv-brand-ink); }   /* 4.963 light */
.lv-seo-btn--danger  { background: var(--lv-surface); border-color: var(--lv-danger); color: var(--lv-seo-ink-bad); }
/* [Note]:⚠ THIS ONE PASSED CONTRAST AND WAS STILL WRONG. With no state of its own the base rule
   [Note]:claimed it, so hovering a DANGER button turned it brand blue — #096691 on white measures
   [Note]:6.323 and clears AA comfortably. A contrast gate would never have caught it. A destructive
   [Note]:control that stops looking destructive under the pointer is a semantic defect, and it was
   [Note]:found by a STATE-DEFINITION sweep, not by a contrast measurement.
   [Note]:Never rendered on the 34 measured screens — code evidence, fixed before it could bite. */
.lv-seo-btn--danger:hover,
.lv-seo-btn--danger:active { background: var(--lv-danger-bg); color: var(--lv-seo-ink-bad); }   /* 5.191 on its own tint */
/* ⛔ RESTORES A LOST AFFORDANCE, not decoration. The Review desk had FOUR button
   colours; the layer shipped three, so "Publish all N over live copy" was folded
   onto --danger and became visually identical to Reject. On that surface the
   difference is the point: one discards a proposal, the other OVERWRITES LIVE
   COPY. Same outline treatment as --danger so the pair read as one family.   */
.lv-seo-btn--warn    { background: var(--lv-surface); border-color: var(--lv-warning); color: var(--lv-seo-ink-warn); }
/* [Note]:⚠ Was :hover only, and it set border+background but NO colour — so the base rule supplied
   [Note]:the ink and it happened to measure 5.216, passing. Correct by luck, not by statement.
   [Note]:Now explicit, and :active declared, for the same reason as the two above. */
.lv-seo-btn--warn:hover,
.lv-seo-btn--warn:active { border-color: var(--lv-warning); background: var(--lv-warning-bg); color: var(--lv-seo-ink-warn); }   /* 5.216 */
.lv-seo-link { color: var(--lv-link); font-weight: 700; text-decoration: none; }
/* [Note]:⛔ 62 READINGS. This set text-decoration and NO colour, and declared no :active at all, so
   [Note]:css/main.css:707 `a:hover,a:active{color:#929292}` won BOTH states: 3.112:1 on white and
   [Note]:2.948:1 in a callout. Same root cause as bug 1742 — a legacy global claims whatever the
   [Note]:component does not state — but a different component, and it was NOT part of that bug.
   [Note]:Found by sweeping every interactive component instead of only the one that was reported. */
/* [Note]:⛔ THE SPECIFICITY HERE IS DELIBERATE AND IS LOAD-BEARING. DO NOT ADD AN `a.` PREFIX.
   [Note]:This rule has to do two opposite things at once:
   [Note]:  BEAT   css/main.css:707  `a:hover, a:active {#929292}`  (0,1,1) — else links go grey
   [Note]:  LOSE TO the tone rescues `a.lv-seo-t-ok:hover` etc.     (0,2,1) — a TONED link must
   [Note]:         keep its tone on hover; _review_body.php:713/957 emit
   [Note]:         class="lv-seo-link lv-seo-t-ok" and the tone is the meaning, not decoration.
   [Note]:
   [Note]:At (0,2,0) it does both BY ARITHMETIC: b=2 beats the legacy b=1, and c=0 loses to the
   [Note]:tone's c=1. ⭐ Qualifying it as `a.lv-seo-link:hover` raises it to (0,2,1) — an exact TIE
   [Note]:with the tone rescues — and the outcome then depends on SOURCE ORDER, i.e. on nobody ever
   [Note]:moving this block. A rule that is correct by arithmetic is safer than one correct by
   [Note]:position, so this stays unqualified.
   [Note]:
   [Note]:⚠ MEASURED IN A REAL ENGINE, not computed — my own specificity script got this wrong once
   [Note]:today and reported (0,2,0) for a selector carrying a type. Headless Chrome, this rule
   [Note]:placed ABOVE the tone rescues to make order the hostile case:
   [Note]:   <a class="lv-seo-link">              hover -> this rule    (beats legacy)
   [Note]:   <a class="lv-seo-link lv-seo-t-ok">  hover -> the TONE     (beats this, despite order)
   [Note]:
   [Note]:Ported from claude/bug1742-autofix, which found the tone-ordering hazard independently.
   [Note]:Its own fix used `a.lv-seo-link` and had to pin the block's POSITION to stay correct; the
   [Note]:invariant is kept here without that constraint. db/tests asserts the qualification. */
.lv-seo-link:hover,
.lv-seo-link:active { color: var(--lv-seo-ink-btn-hover); text-decoration: underline; }   /* 6.323 white · 5.992 surface-2 · 5.661 surface-3 · 5.604 brand-soft */
/* a labelled control, label stacked above the input */
.lv-seo-field { display: flex; flex-direction: column; gap: 3px; font-size: 12px; color: var(--lv-seo-ink-label); }
.lv-seo-select,
.lv-seo-input {
	font-size: 12px;
	padding: 3px 6px;
	color: var(--lv-input-text);
	background: var(--lv-input-bg);
	border: 1px solid var(--lv-input-border);
	border-radius: 4px;
}
.lv-seo-select:focus,
.lv-seo-input:focus { outline: none; border-color: var(--lv-brand); box-shadow: 0 0 0 3px var(--lv-focus); }
.lv-seo-select:disabled,
.lv-seo-input:disabled { background: var(--lv-input-disabled-bg); }

/* ----------  TONE UTILITIES — DELIBERATELY LAST (see NOTE 1)  ---------- */
/* These carry the SEO engine's own band semantics onto the token palette:
   _seo_shared.php's $ORgreen/$ORamber/$ORred/$ORneutral become ok/warn/bad/
   none. A template picks the tone in PHP and emits the CLASS, instead of
   echoing a hex into a style attribute.                                    */
/* ---------------------------------------------------------------------
   ⛔ SEO-SCOPED INK — because the conversion LOWERED contrast in light.
   Measured on white, the value each surface HAD before conversion vs what
   the shared token gives it now:
       $ORgreen #2e7d52  5.03:1   ->  --lv-success #2e9e6b  3.38:1   ⛔
       $ORamber #b26b10  4.20:1   ->  --lv-warning #a86710  4.55:1   (IMPROVED)
   ⚠ THIS LINE ALSO SAID #b26b10/4.20 ON BOTH SIDES AND WAS WRONG — the token is
     #a86710. Second value in this note I recorded without reading the file.
       $ORred   #b23a2e  5.94:1   ->  --lv-danger  #d84a45  4.21:1   ⛔ REGRESSED
   ⚠ THIS LINE PREVIOUSLY READ `#c0392b 5.44:1 (passes)` AND WAS WRONG. #c0392b is not in
     this file — I typed it into a contrast script as a literal instead of reading the
     declared token, then recorded the answer here as if measured. The real value is
     #d84a45. A migration lane caught it by measuring the rendered page.
   So exactly ONE state ink regressed, and it regressed below AA. A
   mechanical legacy->token mapping made these pages LESS readable than the
   legacy they replaced — the opposite of the point of the project.

   ⭐ THE OWNER RULED THIS SHAPE ALREADY, for --lv-muted: "the problem is its
   usage, not necessarily the global token definition ... do not make a
   back-office-wide design change from this project." This applies that
   ruling to the state inks. The GLOBAL TOKENS ARE UNTOUCHED — --lv-success
   still means what it meant, everywhere else in the back office. Only the
   SEO layer's own text ink is re-pointed, and only in LIGHT, at the value
   these very surfaces used and which measured 5.03:1.
   DARK is already correct (7.36:1) and inherits the shared token unchanged.
   ⚠ Backgrounds and borders keep --lv-success: a fill is not text and the
   token is right for it. This changes INK only.                        */
/* ══ XERO CLAIM INKS — the six states a back-office screen may assert about a Xero object ══
   ⭐ WHY ITS OWN SET, AND NOT --lv-success / --lv-danger / --lv-muted. MEASURED, not chosen:
   as TEXT on their own tints those tokens are
       --lv-success #2e9e6b on --lv-success-bg #e7f6ef   3.03:1   ⛔ FAIL
       --lv-danger  #d84a45 on --lv-danger-bg  #fdecea   3.68:1   ⛔ FAIL
       --lv-muted   #8a97a5 on white                     2.98:1   ⛔ FAIL
   The first render of this lane's badges used them and failed AA in light on every surface
   at once — because all sixteen now share one colour source, which is exactly what made the
   failure visible in a single measurement instead of sixteen.

   ⭐ THE VALUES ARE NOT NEW. They are the ones the booking page's Financial timeline already
   uses (css/reservation-change.css .bkvt-t-*), which is the one surface in the estate that was
   already telling the truth — so this reuses its ink rather than inventing a seventh palette.
   Measured on their own tints, light:
       ok     #2a7430 on #e8f3e9   5.06:1     bad    #c0392b on #fdf0ee   4.89:1
       warn   #8a5f00 on #fdf5e3   5.20:1     unread #6b4fa0 on #f0eaf9   5.49:1
       none   #5f6b76 on #f7f9fb   5.17:1
   ⚠ `ok` is #2a7430, ONE STEP DARKER than the panel's #2e7d32, which measures exactly 4.50 on
   that tint. 4.50 passes, and a threshold met to the second decimal is not a margin — a tint
   nudged by a future lane would drop it under without anyone touching the ink.

   ⛔ THE GLOBAL TOKENS ARE UNTOUCHED. Same ruling the SEO inks above were built under: the
   owner's call was that the problem is USAGE, not the global definition, and that no
   back-office-wide design change follows from one lane. A fill is not text; --lv-success is
   still right for a background and is still used for one.
   ⭐ DARK INHERITS THE SHARED TOKENS UNCHANGED — measured 5.30-7.36:1 on their own tints, so
   there is nothing to fix there and re-pointing them would be a change with no defect behind it. */
:root {
	--lv-claim-ok:     #2a7430;   --lv-claim-ok-bg:     #e8f3e9;
	--lv-claim-warn:   #8a5f00;   --lv-claim-warn-bg:   #fdf5e3;
	--lv-claim-bad:    #c0392b;   --lv-claim-bad-bg:    #fdf0ee;
	--lv-claim-none:   #5f6b76;   --lv-claim-none-bg:   transparent;
	--lv-claim-unread: #6b4fa0;   --lv-claim-unread-bg: #f0eaf9;
}
html[data-theme="dark"] {
	--lv-claim-ok:     var(--lv-success);   --lv-claim-ok-bg:     var(--lv-success-bg);
	--lv-claim-warn:   var(--lv-warning);   --lv-claim-warn-bg:   var(--lv-warning-bg);
	--lv-claim-bad:    var(--lv-danger);    --lv-claim-bad-bg:    var(--lv-danger-bg);
	--lv-claim-none:   var(--lv-muted);     --lv-claim-none-bg:   transparent;
	--lv-claim-unread: #b9a3e8;             --lv-claim-unread-bg: #2a2140;
}

:root {
	/* [Note]:⛔ WAS #2e7d52, AND ITS ENTIRE NOTE WAS "5.03:1 on white — the pre-conversion value".
	   [Note]:ONE GROUND. The token is painted on EIGHT. This is the same defect --lv-seo-ink-warn
	   [Note]:directly below was fixed for, and the note recording that lesson — "a method used once
	   [Note]:is not a method" — has been sitting on the very next declaration this whole time, while
	   [Note]:THIS line stayed wrong. The method was applied to the neighbour and not to this token.
	   [Note]:#2e7d52 measured 4.462 on --lv-brand-soft and 4.402 on --lv-danger-bg — BOTH FAIL AA.
	   [Note]:The brand-soft failure is not theoretical: _readiness_scopebar.php paints the ACTIVE
	   [Note]:scope chip `background:var(--lv-brand-soft)` and puts a
	   [Note]:`.lv-seo-num--bold.lv-seo-t-{tone}` percentage inside it, where $fnSBtone returns "ok"
	   [Note]:at >= 90. 12.5px/700 is nowhere near WCAG large text (18.66px/700), so 4.5:1 applies.
	   [Note]:⚠ AND NOTE HOW NARROWLY IT PASSED ELSEWHERE: on its own tint --lv-success-bg #2e7d52
	   [Note]:scored 4.513 — 0.013 of margin, which is not a margin. The single assertion the suite
	   [Note]:did make about this ink was the one ground it happened to scrape past.
	   [Note]:#2c784f clears all EIGHT, measured, worst ground first:
	   [Note]:   4.701 --lv-danger-bg · 4.764 --lv-brand-soft · 4.812 --lv-surface-3 ·
	   [Note]:   4.819 --lv-success-bg · 4.932 --lv-warning-bg · 5.093 --lv-surface-2 ·
	   [Note]:   5.376 --lv-surface · 5.376 --lv-bg
	   [Note]:Hue 147.6deg, preserved (was 147.3; warn 33.8, danger 2.0, brand 200.3).
	   [Note]:⭐ seo_state_ink_contrast_test.php no longer hangs the multi-ground loop off ONE named
	   [Note]:token. $aGround is now the ground list and EVERY ink runs against all of it, so this
	   [Note]:class of miss cannot come back on whichever ink the next author is not looking at. */
	--lv-seo-ink-ok:   #2c784f;
	/* [Note]:⛔ WAS #9f610f, AND THAT VALUE WAS CALIBRATED AGAINST THREE GROUNDS WHILE THE TOKEN
	   [Note]:IS USED ON FIVE. The old comment read "5.01 white · 4.75 surface-2 · 4.60 warning-bg"
	   [Note]:and all three were correct — independent QA re-measured them at 5.011 / 4.748 / 4.598.
	   [Note]:It was then also painted on --lv-surface-3 (4.486) and --lv-brand-soft (4.441), and
	   [Note]:BOTH FAIL AA. Nobody checked, because the comment listed the grounds that had been
	   [Note]:checked and reads exactly like a list of the grounds that exist.
	   [Note]:⚠ The sibling label ink's note says it was checked "against EVERY ground rather than
	   [Note]:only white". That discipline was applied to the label ink and NOT to this one, in the
	   [Note]:same file, by the same hand. A method used once is not a method.
	   [Note]:#94590d clears all five: 5.685 white · 5.387 surface-2 · 5.216 warning-bg ·
	   [Note]:5.089 surface-3 · 5.038 brand-soft. Hue 33.8deg, preserved (danger 2.0, brand 200.3).
	   [Note]:seo_state_ink_contrast_test.php now asserts all five, so the next ground added to this
	   [Note]:token has to be added to the test too. */
	--lv-seo-ink-warn: #94590d;
	/* [Note]:⚠ THE VALUE IS UNCHANGED AND THE NOTE IS NOT. It read "5.94:1 on white — the
	   [Note]:pre-conversion value": the same one-ground note the ok ink above carried, written by
	   [Note]:the same hand on the same day. It is right by MARGIN, not by check — nobody measured
	   [Note]:the other seven grounds, and had it landed 0.7 lower it would have failed exactly as
	   [Note]:the ok ink did with nothing to distinguish the two comments. Measured now, worst first:
	   [Note]:   5.191 --lv-danger-bg · 5.261 --lv-brand-soft · 5.314 --lv-surface-3 ·
	   [Note]:   5.322 --lv-success-bg · 5.447 --lv-warning-bg · 5.625 --lv-surface-2 ·
	   [Note]:   5.936 --lv-surface · 5.936 --lv-bg */
	--lv-seo-ink-bad:  #b23a2e;
	/* [Note]:⭐ LABEL INK — the SEO layer's own muted, and the reason it exists is a MEASUREMENT.
	   [Note]:.lv-seo-eyebrow is a 10-11px uppercase SECTION LABEL. It is required reading, not
	   [Note]:decoration, so 4.5:1 applies (11px/700 is nowhere near WCAG large text, which starts
	   [Note]:at 18.66px bold). It resolved to --lv-muted #8a97a5 = 2.98:1 on white and FAILED on
	   [Note]:every light surface it sits on. 33 emissions across 12 SEO templates.
	   [Note]:
	   [Note]:⛔ THE GLOBAL --lv-muted IS UNTOUCHED, on the owner's own ruling: "the problem is its
	   [Note]:usage, not necessarily the global token definition ... do not make a back-office-wide
	   [Note]:design change from this project." This fixes the USAGE.
	   [Note]:
	   [Note]:⭐ THE VALUE IS NOT NEW AND IS NOT MINE. #5f6e7e is the ink bug 1717 derived for
	   [Note]:--lv-placeholder: the same blue-grey family darkened until it clears AA on every light
	   [Note]:surface. Reusing it keeps the estate at ONE derived blue-grey-that-passes rather than
	   [Note]:two that drift. Hue is preserved to 0.1deg: --lv-muted 211.1, this 211.0.
	   [Note]:   light  5.23:1 on --lv-surface #ffffff · 4.95 on --lv-surface-2 · 4.68 on --lv-surface-3
	   [Note]:⭐ AND IT STAYS A LABEL. 5.23 against body ink's 13.30 keeps the hierarchy the owner
	   [Note]:asked to preserve ("do not blindly convert all muted text") — this is not body text now,
	   [Note]:it is a label you can actually read.
	   [Note]:
	   [Note]:⚠ DARK INHERITS --lv-muted AND IS NOT OVERRIDDEN: #8b9aa8 measures 5.66 on --lv-surface
	   [Note]:and 5.07 on --lv-surface-2, so there is nothing to fix. On --lv-surface-3 it is 4.4963
	   [Note]:— a PRE-EXISTING global-on-global miss of 0.0037, not introduced here, and no .lv-seo-*
	   [Note]:rule pairs an eyebrow with surface-3. Recorded, deliberately not fixed: doing so would
	   [Note]:be the back-office-wide change the ruling forbids. */
	--lv-seo-ink-label: #5f6e7e;
	--lv-seo-ink-btn-hover: #096691;   /* 5.604 brand-soft · 6.323 white · 5.992 surface-2 · 5.661 surface-3 */

	/* ⛔ CATEGORY IS NOT SEVERITY. v2target names four analysis categories with no
	   token, so seven optimization bodies had nothing to emit and would each have
	   flattened them onto the base chip — four distinguishable categories rendering
	   as one. The foundation lane refused to do that and reported instead.
	   ⚠ AND REFUSED THE OBVIOUS SHORTCUT: search_intent #a8641f sits FOUR HEX DIGITS
	   from --lv-warning #a86710. Mapping it would have invented a severity the
	   engine never asserts. These are their own tokens for that reason.
	   Derived from the legacy values, hue preserved, lightness tuned only where the
	   legacy failed AA — measured, not chosen:
	     content_refresh    kept #7a3fa8   5.88:1 on its tint
	     search_intent      #a8641f -> #9f5f1d, 4.18 -> 4.56 (legacy was under AA)
	     cannibalisation    kept #a83f5b   5.21:1
	     search_terminology kept #1f7a6b   4.66:1
	   Dark is a separate pair per category, lightened until it clears 4.5 on BOTH
	   its own tint AND --lv-surface — the legacy inks measured 2.41-3.50 on dark
	   and would have been unreadable. */
	--lv-seo-cat-refresh:    #7a3fa8;   --lv-seo-cat-refresh-bg: #f4ecfb;
	--lv-seo-cat-intent:    #9f5f1d;   --lv-seo-cat-intent-bg: #fbf1e6;
	--lv-seo-cat-cannib:    #a83f5b;   --lv-seo-cat-cannib-bg: #fbecf0;
	--lv-seo-cat-term:    #1f7a6b;   --lv-seo-cat-term-bg: #e8f6f3;
}
html[data-theme="dark"] {
	--lv-seo-ink-ok:   var(--lv-success);
	--lv-seo-ink-warn: var(--lv-warning);
	--lv-seo-ink-bad:  var(--lv-danger);
	/* [Note]:⛔ WAS var(--lv-muted), AND IT WAS 0.004 SHORT. #8b9aa8 on dark --lv-surface-3
	   [Note]:#24333f = 4.4963. I measured that exact number earlier today, recorded it as a
	   [Note]:"pre-existing global-on-global miss" and deliberately did not fix it — on the reasoning
	   [Note]:that no .lv-seo-* rule paired a label with surface-3. That reasoning was wrong:
	   [Note]:.lv-seo-tag's own BASE fill IS --lv-surface-3, so every untoned tag in dark sat at
	   [Note]:4.4963. Independent QA rendered one and caught it.
	   [Note]:⚠ THE ERROR WAS DECIDING FROM THE RULES INSTEAD OF THE RENDER. I checked which
	   [Note]:selectors pair the two and found none; I did not check which COMPONENT already carries
	   [Note]:that fill. Giving dark its own value costs nothing and removes the whole question:
	   [Note]:#96a4b1 = 6.399 surface · 5.741 surface-2 · 5.087 surface-3. Hue 208.9deg. */
	--lv-seo-ink-label: #96a4b1;
	--lv-seo-ink-btn-hover: var(--lv-brand-hover);   /* dark already passes — measured, not assumed */
	--lv-seo-cat-refresh:    #a472ca;   --lv-seo-cat-refresh-bg: #251730;
	--lv-seo-cat-intent:    #cb7925;   --lv-seo-cat-intent-bg: #302417;
	--lv-seo-cat-cannib:    #c76b83;   --lv-seo-cat-cannib-bg: #30171e;
	--lv-seo-cat-term:    #2eb7a1;   --lv-seo-cat-term-bg: #17302c;
}
.lv-seo-t-ok      { color: var(--lv-seo-ink-ok); }
.lv-seo-t-warn    { color: var(--lv-seo-ink-warn); }
.lv-seo-t-bad     { color: var(--lv-seo-ink-bad); }
.lv-seo-t-none    { color: var(--lv-seo-ink-label); }   /* not audited / zero — a zero is required reading */
.lv-seo-t-heading { color: var(--lv-heading); }
.lv-seo-t-body    { color: var(--lv-text); }
.lv-seo-t-muted   { color: var(--lv-seo-ink-label); }
.lv-seo-t-faint   { color: var(--lv-seo-ink-label); }   /* see NOTE 3 */
.lv-seo-t-link    { color: var(--lv-link); }

/* ---------------------------------------------------------------------
   ⛔ TONE ON A TABLE CELL — DARK MODE DEFEATS THE BARE UTILITY.
   The generic legacy-table rules above set colour on the cell itself:
       html[data-theme="dark"] td { color: var(--lv-text); }   (0,1,2)
       html[data-theme="dark"] th { color: var(--lv-heading); } (0,1,2)
   A bare .lv-seo-t-* is (0,1,0) and LOSES, so in dark mode every tone
   applied directly to a cell collapsed to the default ink — ok/warn/bad
   all rendering identical. Light mode was unaffected, which is exactly
   why source inspection did not catch it: the foundation pass verified
   that its OWN th/td rules (padding, background) out-ranked the generic
   ones, and concluded no dark block was needed. That check was about
   different declarations. It never asked whether the TONE utilities win
   on a cell, and they do not.
   Found in a real browser with a positive control (a span/div keeps its
   tone in both themes; a td does not) — not from reading the cascade.
   These re-assert each tone at (0,2,2) for cells only. No light-mode
   change: the declaration is identical, it just has to out-rank a rule
   that only exists in dark.                                            */
.lv-seo-table thead th.lv-seo-t-ok,
.lv-seo-table tbody td.lv-seo-t-ok { color: var(--lv-seo-ink-ok); }
.lv-seo-table thead th.lv-seo-t-warn,
.lv-seo-table tbody td.lv-seo-t-warn { color: var(--lv-seo-ink-warn); }
.lv-seo-table thead th.lv-seo-t-bad,
.lv-seo-table tbody td.lv-seo-t-bad { color: var(--lv-seo-ink-bad); }
.lv-seo-table thead th.lv-seo-t-none,
.lv-seo-table tbody td.lv-seo-t-none { color: var(--lv-seo-ink-label); }
.lv-seo-table thead th.lv-seo-t-heading,
.lv-seo-table tbody td.lv-seo-t-heading { color: var(--lv-heading); }
.lv-seo-table thead th.lv-seo-t-body,
.lv-seo-table tbody td.lv-seo-t-body { color: var(--lv-text); }
.lv-seo-table thead th.lv-seo-t-muted,
.lv-seo-table tbody td.lv-seo-t-muted { color: var(--lv-seo-ink-label); }
.lv-seo-table thead th.lv-seo-t-faint,
.lv-seo-table tbody td.lv-seo-t-faint { color: var(--lv-seo-ink-label); }
.lv-seo-table thead th.lv-seo-t-link,
.lv-seo-table tbody td.lv-seo-t-link { color: var(--lv-link); }

/* ---------------------------------------------------------------------
   ⛔ THE SAME DEFECT ON AN ANCHOR — missed when the cells were fixed.
   Three dark rules here set `color` on a bare type selector:
       html[data-theme="dark"] th (0,1,2)  — fixed above
       html[data-theme="dark"] td (0,1,2)  — fixed above
       html[data-theme="dark"] a  (0,1,2)  — THIS ONE, missed
   The cell fix generalised from "td" rather than from "a bare type
   selector that sets colour in dark", so <a class="lv-seo-t-bad"> still
   lost: light rgb(216,74,69) red -> dark rgb(92,192,245) link blue, on
   the Launch Report's "still to fix" counts. Severity vanished on
   exactly the clickable numbers while their siblings stayed red.
   Found in a real browser by the visual-QA lane after sweeping 112
   component rules against 2,127 dark rules. Source reasoning passed it
   three times.
   ⚠ AND THE FIRST FIX FOR IT WAS ALSO WRONG: `a.lv-seo-t-X` is (0,1,1)
   and still LOSES to (0,1,2). Caught by computing specificity instead of
   trusting that "more selector" means "more specific". Scoped to the
   theme below — (0,2,2) — because that is where the conflict exists;
   light needs nothing, the bare utility already wins there.          */
html[data-theme="dark"] a.lv-seo-t-ok { color: var(--lv-seo-ink-ok); }
html[data-theme="dark"] a.lv-seo-t-warn { color: var(--lv-seo-ink-warn); }
html[data-theme="dark"] a.lv-seo-t-bad { color: var(--lv-seo-ink-bad); }
html[data-theme="dark"] a.lv-seo-t-none { color: var(--lv-seo-ink-label); }
html[data-theme="dark"] a.lv-seo-t-heading { color: var(--lv-heading); }
html[data-theme="dark"] a.lv-seo-t-body { color: var(--lv-text); }
html[data-theme="dark"] a.lv-seo-t-muted { color: var(--lv-seo-ink-label); }
html[data-theme="dark"] a.lv-seo-t-faint { color: var(--lv-seo-ink-label); }
html[data-theme="dark"] a.lv-seo-t-link { color: var(--lv-link); }

/* ==========================================================================================
   #1760 — INLINE-HEX SPELLINGS THE DARK NET DID NOT COVER.  GENERATED, do not hand-edit.

   The net above matches a LITERAL substring of the style attribute, so the exact spelling in
   the template decides whether a hardcoded colour is repainted: :1891 is "color: #000" WITH a
   space, :2039 is "color:#7a8b99" WITHOUT one. A template that wrote the other spelling was
   simply not covered, and nothing reported it — the element just rendered dark-on-dark.

   MEASURED across all 827 back-office templates (comments dropped, so a note ABOUT a colour is
   not counted as a use of it): 331 distinct uncovered literals, 1,314 readings, every one below
   AA 4.5:1 on the dark surfaces. Worst was #2f3a44 at 1.117:1 — a heading, effectively invisible.

   ⭐ HUE DECIDES THE TARGET, not luminance. A repaint that restores legibility but turns a red
   status grey has destroyed the thing the colour was carrying. Reds go to --lv-danger, greens to
   --lv-success, ambers to --lv-warning, blues to --lv-link, neutrals to --lv-text.

   ⛔ RESERVED AND DELIBERATELY NOT REPAINTED: #6b46c1, the LiV'AI purple. The SEO V2 closure
   records it as the owner's decision (2.54:1 in dark). It is excluded BY VALUE in the generator,
   so no rule here can reach it.

   ⚠ LIGHT MODE IS UNTOUCHED BY CONSTRUCTION — every selector is scoped to
   html[data-theme="dark"] #container #content, exactly like the net above.
   ========================================================================================== */

/* blue — 112 literal(s) -> --lv-link (#5cc0f5, worst 6.365 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #0088cf"],
html[data-theme="dark"] #container #content [style*="color: #0089CF"],
html[data-theme="dark"] #container #content [style*="color: #0089cf"],
html[data-theme="dark"] #container #content [style*="color: #0090eb"],
html[data-theme="dark"] #container #content [style*="color: #0791D4"],
html[data-theme="dark"] #container #content [style*="color: #0b6aa2"],
html[data-theme="dark"] #container #content [style*="color: #2e6da4"],
html[data-theme="dark"] #container #content [style*="color: #33475b"],
html[data-theme="dark"] #container #content [style*="color: #55707f"],
html[data-theme="dark"] #container #content [style*="color: #5a6b78"],
html[data-theme="dark"] #container #content [style*="color: #6b7c88"],
html[data-theme="dark"] #container #content [style*="color:#0072aa"],
html[data-theme="dark"] #container #content [style*="color:#0088cf"],
html[data-theme="dark"] #container #content [style*="color:#0089CF"],
html[data-theme="dark"] #container #content [style*="color:#0089cf"],
html[data-theme="dark"] #container #content [style*="color:#0091d5"],
html[data-theme="dark"] #container #content [style*="color:#0791D4"],
html[data-theme="dark"] #container #content [style*="color:#0E8C86"],
html[data-theme="dark"] #container #content [style*="color:#0aa2c0"],
html[data-theme="dark"] #container #content [style*="color:#0b3d5c"],
html[data-theme="dark"] #container #content [style*="color:#0b4f8a"],
html[data-theme="dark"] #container #content [style*="color:#0b5a86"],
html[data-theme="dark"] #container #content [style*="color:#0b5f9e"],
html[data-theme="dark"] #container #content [style*="color:#0b6aa0"],
html[data-theme="dark"] #container #content [style*="color:#0b6aa2"],
html[data-theme="dark"] #container #content [style*="color:#0b6bcb"],
html[data-theme="dark"] #container #content [style*="color:#0c447c"],
html[data-theme="dark"] #container #content [style*="color:#0d3b57"],
html[data-theme="dark"] #container #content [style*="color:#12599e"],
html[data-theme="dark"] #container #content [style*="color:#1565c0"],
html[data-theme="dark"] #container #content [style*="color:#1668e3"],
html[data-theme="dark"] #container #content [style*="color:#1a78ba"],
html[data-theme="dark"] #container #content [style*="color:#1b4e8f"],
html[data-theme="dark"] #container #content [style*="color:#1c3d5a"],
html[data-theme="dark"] #container #content [style*="color:#1c5f9e"],
html[data-theme="dark"] #container #content [style*="color:#1f355e"],
html[data-theme="dark"] #container #content [style*="color:#1f6fb2"],
html[data-theme="dark"] #container #content [style*="color:#1f7a8c"],
html[data-theme="dark"] #container #content [style*="color:#20618f"],
html[data-theme="dark"] #container #content [style*="color:#2071c0"],
html[data-theme="dark"] #container #content [style*="color:#215d94"],
html[data-theme="dark"] #container #content [style*="color:#22364f"],
html[data-theme="dark"] #container #content [style*="color:#23486f"],
html[data-theme="dark"] #container #content [style*="color:#241d47"],
html[data-theme="dark"] #container #content [style*="color:#243043"],
html[data-theme="dark"] #container #content [style*="color:#243746"],
html[data-theme="dark"] #container #content [style*="color:#255d8f"],
html[data-theme="dark"] #container #content [style*="color:#2b3a4a"],
html[data-theme="dark"] #container #content [style*="color:#2b6cb0"],
html[data-theme="dark"] #container #content [style*="color:#2b92cc"],
html[data-theme="dark"] #container #content [style*="color:#2e6da4"],
html[data-theme="dark"] #container #content [style*="color:#2e7cb8"],
html[data-theme="dark"] #container #content [style*="color:#2f5c8a"],
html[data-theme="dark"] #container #content [style*="color:#2f6bd6"],
html[data-theme="dark"] #container #content [style*="color:#2f6df0"],
html[data-theme="dark"] #container #content [style*="color:#2f6f9f"],
html[data-theme="dark"] #container #content [style*="color:#2f6fb0"],
html[data-theme="dark"] #container #content [style*="color:#2f6fb3"],
html[data-theme="dark"] #container #content [style*="color:#2f9e8f"],
html[data-theme="dark"] #container #content [style*="color:#31708f"],
html[data-theme="dark"] #container #content [style*="color:#3182ce"],
html[data-theme="dark"] #container #content [style*="color:#33404f"],
html[data-theme="dark"] #container #content [style*="color:#33465f"],
html[data-theme="dark"] #container #content [style*="color:#33698f"],
html[data-theme="dark"] #container #content [style*="color:#37678d"],
html[data-theme="dark"] #container #content [style*="color:#3a2f6b"],
html[data-theme="dark"] #container #content [style*="color:#3a6ea5"],
html[data-theme="dark"] #container #content [style*="color:#3d4b5a"],
html[data-theme="dark"] #container #content [style*="color:#3d4f5c"],
html[data-theme="dark"] #container #content [style*="color:#3d5273"],
html[data-theme="dark"] #container #content [style*="color:#40506a"],
html[data-theme="dark"] #container #content [style*="color:#42556b"],
html[data-theme="dark"] #container #content [style*="color:#4a2f9c"],
html[data-theme="dark"] #container #content [style*="color:#4a5b68"],
html[data-theme="dark"] #container #content [style*="color:#4c33bd"],
html[data-theme="dark"] #container #content [style*="color:#546170"],
html[data-theme="dark"] #container #content [style*="color:#55707f"],
html[data-theme="dark"] #container #content [style*="color:#586a7a"],
html[data-theme="dark"] #container #content [style*="color:#5a49c8"],
html[data-theme="dark"] #container #content [style*="color:#5a5470"],
html[data-theme="dark"] #container #content [style*="color:#5a6a78"],
html[data-theme="dark"] #container #content [style*="color:#5a6b80"],
html[data-theme="dark"] #container #content [style*="color:#5a6b85"],
html[data-theme="dark"] #container #content [style*="color:#5a7186"],
html[data-theme="dark"] #container #content [style*="color:#5a7288"],
html[data-theme="dark"] #container #content [style*="color:#5b3fd6"],
html[data-theme="dark"] #container #content [style*="color:#5b44b8"],
html[data-theme="dark"] #container #content [style*="color:#5b6b7a"],
html[data-theme="dark"] #container #content [style*="color:#5b6b7c"],
html[data-theme="dark"] #container #content [style*="color:#5b6b82"],
html[data-theme="dark"] #container #content [style*="color:#607080"],
html[data-theme="dark"] #container #content [style*="color:#66788f"],
html[data-theme="dark"] #container #content [style*="color:#6a7686"],
html[data-theme="dark"] #container #content [style*="color:#6a7a86"],
html[data-theme="dark"] #container #content [style*="color:#6a7b90"],
html[data-theme="dark"] #container #content [style*="color:#6a7f86"],
html[data-theme="dark"] #container #content [style*="color:#6a8189"],
html[data-theme="dark"] #container #content [style*="color:#6b4fd0"],
html[data-theme="dark"] #container #content [style*="color:#6b7688"],
html[data-theme="dark"] #container #content [style*="color:#6b7c88"],
html[data-theme="dark"] #container #content [style*="color:#6b7c8b"],
html[data-theme="dark"] #container #content [style*="color:#6b7c90"],
html[data-theme="dark"] #container #content [style*="color:#7C5CFF"],
html[data-theme="dark"] #container #content [style*="color:#7a879b"],
html[data-theme="dark"] #container #content [style*="color:#7a8aa0"],
html[data-theme="dark"] #container #content [style*="color:#7a8ba0"],
html[data-theme="dark"] #container #content [style*="color:#7f8ea3"],
html[data-theme="dark"] #container #content [style*="color:#8496ad"],
html[data-theme="dark"] #container #content [style*="color:#8592a8"],
html[data-theme="dark"] #container #content [style*="color:#8595a2"],
html[data-theme="dark"] #container #content [style*="color:#8a97a8"],
html[data-theme="dark"] #container #content [style*="color:#9a93b5"] {
	color: var(--lv-link) !important;
}

/* green — 42 literal(s) -> --lv-success (#4cc38a, worst 5.851 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #1a7f43"],
html[data-theme="dark"] #container #content [style*="color: #1f7a44"],
html[data-theme="dark"] #container #content [style*="color: #2e9e3f"],
html[data-theme="dark"] #container #content [style*="color:#0a7d32"],
html[data-theme="dark"] #container #content [style*="color:#0a8a3c"],
html[data-theme="dark"] #container #content [style*="color:#137a4d"],
html[data-theme="dark"] #container #content [style*="color:#16a34a"],
html[data-theme="dark"] #container #content [style*="color:#17915b"],
html[data-theme="dark"] #container #content [style*="color:#186b45"],
html[data-theme="dark"] #container #content [style*="color:#1a7f37"],
html[data-theme="dark"] #container #content [style*="color:#1a7f43"],
html[data-theme="dark"] #container #content [style*="color:#1a7f4b"],
html[data-theme="dark"] #container #content [style*="color:#1b5e20"],
html[data-theme="dark"] #container #content [style*="color:#1b6b3a"],
html[data-theme="dark"] #container #content [style*="color:#1c6b34"],
html[data-theme="dark"] #container #content [style*="color:#1c7c3c"],
html[data-theme="dark"] #container #content [style*="color:#1d6f5c"],
html[data-theme="dark"] #container #content [style*="color:#1d7a37"],
html[data-theme="dark"] #container #content [style*="color:#1d7a45"],
html[data-theme="dark"] #container #content [style*="color:#1e7a45"],
html[data-theme="dark"] #container #content [style*="color:#1e7a4b"],
html[data-theme="dark"] #container #content [style*="color:#1e7c3a"],
html[data-theme="dark"] #container #content [style*="color:#1e7e4b"],
html[data-theme="dark"] #container #content [style*="color:#1e874b"],
html[data-theme="dark"] #container #content [style*="color:#1e9e63"],
html[data-theme="dark"] #container #content [style*="color:#1f7a3d"],
html[data-theme="dark"] #container #content [style*="color:#1f7a44"],
html[data-theme="dark"] #container #content [style*="color:#1f7a4a"],
html[data-theme="dark"] #container #content [style*="color:#1f7a4d"],
html[data-theme="dark"] #container #content [style*="color:#1f7d47"],
html[data-theme="dark"] #container #content [style*="color:#1f9d57"],
html[data-theme="dark"] #container #content [style*="color:#215c3e"],
html[data-theme="dark"] #container #content [style*="color:#217a43"],
html[data-theme="dark"] #container #content [style*="color:#28a745"],
html[data-theme="dark"] #container #content [style*="color:#2b8a3e"],
html[data-theme="dark"] #container #content [style*="color:#2c6b45"],
html[data-theme="dark"] #container #content [style*="color:#2c7a57"],
html[data-theme="dark"] #container #content [style*="color:#2e9e6b"],
html[data-theme="dark"] #container #content [style*="color:#2f6f4f"],
html[data-theme="dark"] #container #content [style*="color:#2f6f52"],
html[data-theme="dark"] #container #content [style*="color:#2f7a45"],
html[data-theme="dark"] #container #content [style*="color:#3d6b1f"] {
	color: var(--lv-success) !important;
}

/* grey — 59 literal(s) -> --lv-text (#c7d2dc, worst 8.443 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #55636f"],
html[data-theme="dark"] #container #content [style*="color: #666"],
html[data-theme="dark"] #container #content [style*="color:#08131d"],
html[data-theme="dark"] #container #content [style*="color:#0f1620"],
html[data-theme="dark"] #container #content [style*="color:#0f1a22"],
html[data-theme="dark"] #container #content [style*="color:#111827"],
html[data-theme="dark"] #container #content [style*="color:#17262f"],
html[data-theme="dark"] #container #content [style*="color:#1a2733"],
html[data-theme="dark"] #container #content [style*="color:#1b2733"],
html[data-theme="dark"] #container #content [style*="color:#1c2431"],
html[data-theme="dark"] #container #content [style*="color:#1c2a34"],
html[data-theme="dark"] #container #content [style*="color:#1f2937"],
html[data-theme="dark"] #container #content [style*="color:#1f2a33"],
html[data-theme="dark"] #container #content [style*="color:#222"],
html[data-theme="dark"] #container #content [style*="color:#231F20"],
html[data-theme="dark"] #container #content [style*="color:#24313d"],
html[data-theme="dark"] #container #content [style*="color:#26323c"],
html[data-theme="dark"] #container #content [style*="color:#28323c"],
html[data-theme="dark"] #container #content [style*="color:#2a2540"],
html[data-theme="dark"] #container #content [style*="color:#2a3742"],
html[data-theme="dark"] #container #content [style*="color:#2b3844"],
html[data-theme="dark"] #container #content [style*="color:#2f3a44"],
html[data-theme="dark"] #container #content [style*="color:#33424e"],
html[data-theme="dark"] #container #content [style*="color:#374151"],
html[data-theme="dark"] #container #content [style*="color:#3a4a55"],
html[data-theme="dark"] #container #content [style*="color:#3c4956"],
html[data-theme="dark"] #container #content [style*="color:#3d4b56"],
html[data-theme="dark"] #container #content [style*="color:#41505c"],
html[data-theme="dark"] #container #content [style*="color:#42505c"],
html[data-theme="dark"] #container #content [style*="color:#4a4560"],
html[data-theme="dark"] #container #content [style*="color:#4a5560"],
html[data-theme="dark"] #container #content [style*="color:#4a5563"],
html[data-theme="dark"] #container #content [style*="color:#4a5964"],
html[data-theme="dark"] #container #content [style*="color:#4a5b52"],
html[data-theme="dark"] #container #content [style*="color:#4b5563"],
html[data-theme="dark"] #container #content [style*="color:#5a6775"],
html[data-theme="dark"] #container #content [style*="color:#5b6472"],
html[data-theme="dark"] #container #content [style*="color:#5b6773"],
html[data-theme="dark"] #container #content [style*="color:#5f6b74"],
html[data-theme="dark"] #container #content [style*="color:#5f6b76"],
html[data-theme="dark"] #container #content [style*="color:#66707e"],
html[data-theme="dark"] #container #content [style*="color:#69797f"],
html[data-theme="dark"] #container #content [style*="color:#6a7885"],
html[data-theme="dark"] #container #content [style*="color:#6b7280"],
html[data-theme="dark"] #container #content [style*="color:#6b7680"],
html[data-theme="dark"] #container #content [style*="color:#6b7784"],
html[data-theme="dark"] #container #content [style*="color:#6b7785"],
html[data-theme="dark"] #container #content [style*="color:#6f6f6f"],
html[data-theme="dark"] #container #content [style*="color:#77828d"],
html[data-theme="dark"] #container #content [style*="color:#7A8B95"],
html[data-theme="dark"] #container #content [style*="color:#7a848c"],
html[data-theme="dark"] #container #content [style*="color:#7a8894"],
html[data-theme="dark"] #container #content [style*="color:#7b8894"],
html[data-theme="dark"] #container #content [style*="color:#7d8a90"],
html[data-theme="dark"] #container #content [style*="color:#8895a1"],
html[data-theme="dark"] #container #content [style*="color:#8a939b"],
html[data-theme="dark"] #container #content [style*="color:#8a94a3"],
html[data-theme="dark"] #container #content [style*="color:#8a95a0"],
html[data-theme="dark"] #container #content [style*="color:#8a97a1"] {
	color: var(--lv-text) !important;
}

/* red — 42 literal(s) -> --lv-danger (#f2726d, worst 4.569 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #a33"],
html[data-theme="dark"] #container #content [style*="color: #b3261e"],
html[data-theme="dark"] #container #content [style*="color:#5f1512"],
html[data-theme="dark"] #container #content [style*="color:#7a2a22"],
html[data-theme="dark"] #container #content [style*="color:#7d2b22"],
html[data-theme="dark"] #container #content [style*="color:#8a1f11"],
html[data-theme="dark"] #container #content [style*="color:#8a2b2b"],
html[data-theme="dark"] #container #content [style*="color:#8a3b32"],
html[data-theme="dark"] #container #content [style*="color:#8a3b3b"],
html[data-theme="dark"] #container #content [style*="color:#8a4a42"],
html[data-theme="dark"] #container #content [style*="color:#8a4b3f"],
html[data-theme="dark"] #container #content [style*="color:#8a5a52"],
html[data-theme="dark"] #container #content [style*="color:#95312a"],
html[data-theme="dark"] #container #content [style*="color:#C0392B"],
html[data-theme="dark"] #container #content [style*="color:#a11b1b"],
html[data-theme="dark"] #container #content [style*="color:#a12a16"],
html[data-theme="dark"] #container #content [style*="color:#a33"],
html[data-theme="dark"] #container #content [style*="color:#a33a30"],
html[data-theme="dark"] #container #content [style*="color:#a3475c"],
html[data-theme="dark"] #container #content [style*="color:#a4472c"],
html[data-theme="dark"] #container #content [style*="color:#a5342f"],
html[data-theme="dark"] #container #content [style*="color:#a5493d"],
html[data-theme="dark"] #container #content [style*="color:#a8271b"],
html[data-theme="dark"] #container #content [style*="color:#a8322c"],
html[data-theme="dark"] #container #content [style*="color:#a8341f"],
html[data-theme="dark"] #container #content [style*="color:#a83a16"],
html[data-theme="dark"] #container #content [style*="color:#ae4128"],
html[data-theme="dark"] #container #content [style*="color:#b00020"],
html[data-theme="dark"] #container #content [style*="color:#b02121"],
html[data-theme="dark"] #container #content [style*="color:#b03030"],
html[data-theme="dark"] #container #content [style*="color:#b0455a"],
html[data-theme="dark"] #container #content [style*="color:#b0808a"],
html[data-theme="dark"] #container #content [style*="color:#b23b2e"],
html[data-theme="dark"] #container #content [style*="color:#b42318"],
html[data-theme="dark"] #container #content [style*="color:#b7847c"],
html[data-theme="dark"] #container #content [style*="color:#c02b26"],
html[data-theme="dark"] #container #content [style*="color:#c53030"],
html[data-theme="dark"] #container #content [style*="color:#c8402e"],
html[data-theme="dark"] #container #content [style*="color:#d13b2e"],
html[data-theme="dark"] #container #content [style*="color:#d2452e"],
html[data-theme="dark"] #container #content [style*="color:#d9480f"],
html[data-theme="dark"] #container #content [style*="color:#dc3545"] {
	color: var(--lv-danger) !important;
}

/* violet — 15 literal(s) -> --lv-chrome-violet (see dark block, worst 0.000 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #6b3fa0"],
html[data-theme="dark"] #container #content [style*="color:#4b2e83"],
html[data-theme="dark"] #container #content [style*="color:#4c1d95"],
html[data-theme="dark"] #container #content [style*="color:#5a3b85"],
html[data-theme="dark"] #container #content [style*="color:#5c4a86"],
html[data-theme="dark"] #container #content [style*="color:#6b3f9f"],
html[data-theme="dark"] #container #content [style*="color:#6b4aa5"],
html[data-theme="dark"] #container #content [style*="color:#6b4bb3"],
html[data-theme="dark"] #container #content [style*="color:#6d28d9"],
html[data-theme="dark"] #container #content [style*="color:#6f4fb8"],
html[data-theme="dark"] #container #content [style*="color:#7a4bc0"],
html[data-theme="dark"] #container #content [style*="color:#7a4fa3"],
html[data-theme="dark"] #container #content [style*="color:#7c4dff"],
html[data-theme="dark"] #container #content [style*="color:#8A63D2"],
html[data-theme="dark"] #container #content [style*="color:#8a72c9"] {
	color: var(--lv-chrome-violet) !important;
}

/* warn — 60 literal(s) -> --lv-warning (#e0a341, worst 5.854 on the dark grounds) */
html[data-theme="dark"] #container #content [style*="color: #6b4e12"],
html[data-theme="dark"] #container #content [style*="color: #6b5626"],
html[data-theme="dark"] #container #content [style*="color: #8a5a00"],
html[data-theme="dark"] #container #content [style*="color: #a2560b"],
html[data-theme="dark"] #container #content [style*="color:#5d4a17"],
html[data-theme="dark"] #container #content [style*="color:#6b5223"],
html[data-theme="dark"] #container #content [style*="color:#6b5a2b"],
html[data-theme="dark"] #container #content [style*="color:#6b5a3a"],
html[data-theme="dark"] #container #content [style*="color:#7a4e0a"],
html[data-theme="dark"] #container #content [style*="color:#7a5200"],
html[data-theme="dark"] #container #content [style*="color:#7a5600"],
html[data-theme="dark"] #container #content [style*="color:#7a5715"],
html[data-theme="dark"] #container #content [style*="color:#7a5a00"],
html[data-theme="dark"] #container #content [style*="color:#7a5a12"],
html[data-theme="dark"] #container #content [style*="color:#7a5a20"],
html[data-theme="dark"] #container #content [style*="color:#7a5b00"],
html[data-theme="dark"] #container #content [style*="color:#7a5c00"],
html[data-theme="dark"] #container #content [style*="color:#7a5c14"],
html[data-theme="dark"] #container #content [style*="color:#7a6a3a"],
html[data-theme="dark"] #container #content [style*="color:#8a5a00"],
html[data-theme="dark"] #container #content [style*="color:#8a5a10"],
html[data-theme="dark"] #container #content [style*="color:#8a5b00"],
html[data-theme="dark"] #container #content [style*="color:#8a5b10"],
html[data-theme="dark"] #container #content [style*="color:#8a5d00"],
html[data-theme="dark"] #container #content [style*="color:#8a5f11"],
html[data-theme="dark"] #container #content [style*="color:#8a6100"],
html[data-theme="dark"] #container #content [style*="color:#8a6413"],
html[data-theme="dark"] #container #content [style*="color:#8a6414"],
html[data-theme="dark"] #container #content [style*="color:#8a6a12"],
html[data-theme="dark"] #container #content [style*="color:#8a6a1f"],
html[data-theme="dark"] #container #content [style*="color:#8a6d18"],
html[data-theme="dark"] #container #content [style*="color:#8a6d1e"],
html[data-theme="dark"] #container #content [style*="color:#8a6d1f"],
html[data-theme="dark"] #container #content [style*="color:#8a6d2f"],
html[data-theme="dark"] #container #content [style*="color:#8a7a5a"],
html[data-theme="dark"] #container #content [style*="color:#8a7f12"],
html[data-theme="dark"] #container #content [style*="color:#9a5b00"],
html[data-theme="dark"] #container #content [style*="color:#9a6206"],
html[data-theme="dark"] #container #content [style*="color:#9a6400"],
html[data-theme="dark"] #container #content [style*="color:#9a6412"],
html[data-theme="dark"] #container #content [style*="color:#9a6a00"],
html[data-theme="dark"] #container #content [style*="color:#9a6a10"],
html[data-theme="dark"] #container #content [style*="color:#9a6b00"],
html[data-theme="dark"] #container #content [style*="color:#9a6d00"],
html[data-theme="dark"] #container #content [style*="color:#9a7c3e"],
html[data-theme="dark"] #container #content [style*="color:#B26B10"],
html[data-theme="dark"] #container #content [style*="color:#a06a00"],
html[data-theme="dark"] #container #content [style*="color:#a06a2c"],
html[data-theme="dark"] #container #content [style*="color:#a08163"],
html[data-theme="dark"] #container #content [style*="color:#a08a5f"],
html[data-theme="dark"] #container #content [style*="color:#a2761f"],
html[data-theme="dark"] #container #content [style*="color:#a4652a"],
html[data-theme="dark"] #container #content [style*="color:#a85417"],
html[data-theme="dark"] #container #content [style*="color:#a8620f"],
html[data-theme="dark"] #container #content [style*="color:#b06a00"],
html[data-theme="dark"] #container #content [style*="color:#b07d16"],
html[data-theme="dark"] #container #content [style*="color:#b3541e"],
html[data-theme="dark"] #container #content [style*="color:#b3591a"],
html[data-theme="dark"] #container #content [style*="color:#b4690e"],
html[data-theme="dark"] #container #content [style*="color:#c8811b"] {
	color: var(--lv-warning) !important;
}

/* ==========================================================================================
   BACK-OFFICE DARK QA — 2026-09-05.  FOUR SHARED DEFECT CLASSES, each measured in a real
   engine across all 256 reachable back-office routes (dark AND light), not read off source.

   ⭐ CLASS 1 — THE `bgcolor=` ATTRIBUTE, A HOLE THE INLINE-HEX NET CANNOT SEE.
   The generated nets above match `[style*="color:…"]`. They are blind to the LEGACY
   PRESENTATIONAL ATTRIBUTE `bgcolor=""`, which this estate still emits from 92 templates
   (488 source sites; 741 attributes actually rendered across 41 routes). The result was the
   estate's single largest dark defect by area: `<tr bgcolor="#FFFFFF">` kept a WHITE row in
   dark mode while the net had already repainted the row's text to the light ink --lv-text.
   Measured on /alertcenter: #c7d2dc on #ffffff = 1.535:1 — the text repaint made it WORSE
   than leaving it alone. 726 such rows over 38 routes.
   ⚠ NO `!important` HERE, DELIBERATELY. `bgcolor` is a presentational hint that loses to ANY
   author declaration, so a plain rule already beats it — and a real author background
   (`tr.highlight1`, a selected row, a status fill) still wins, which an `!important` here
   would have silently destroyed. Verified: /alertcenter 1.535 -> 10.621 dark, light 13.299
   UNMOVED.
   ⭐ HUE IS PRESERVED, per the dark-net generator's own rule — a repaint that restores
   legibility but turns a red status grey has destroyed what the colour was carrying. Only
   #ffffff renders TODAY, but the other values below are the live branches of the zebra /
   status ternaries in the templates (`$bUp?"#f2f8f4":"#ffffff"` etc.), which render as soon
   as a table has the rows for them. Covering only what liva_local happens to hold would fix
   the half I can see and leave the half I cannot.                                            */
html[data-theme="dark"] [bgcolor="#ffffff" i] { background-color: var(--lv-surface); }
html[data-theme="dark"] [bgcolor="#f2f8f4" i] { background-color: var(--lv-success-bg); }   /* $bUp    — stays GREEN  */
html[data-theme="dark"] [bgcolor="#fdf4f2" i],
html[data-theme="dark"] [bgcolor="#fdf3f2" i] { background-color: var(--lv-danger-bg); }    /* $bOver/$bWatch — RED   */
html[data-theme="dark"] [bgcolor="#fbfbe8" i] { background-color: var(--lv-warning-bg); }   /* amber note row        */
html[data-theme="dark"] [bgcolor="#f0f4f8" i] { background-color: var(--lv-brand-soft); }   /* summary row — BLUE    */
html[data-theme="dark"] [bgcolor="#efeded" i],
html[data-theme="dark"] [bgcolor="#f2f2f2" i],
html[data-theme="dark"] [bgcolor="#eeeeee" i],
html[data-theme="dark"] [bgcolor="#ebebeb" i],
html[data-theme="dark"] [bgcolor="#f5f8fb" i] { background-color: var(--lv-surface-2); }    /* zebra alternate       */
html[data-theme="dark"] [bgcolor="#0089cf" i] { background-color: var(--lv-brand); }        /* brand header row      */

/* ⭐ CLASS 2 — THE NET IS SCOPED `#container #content`, SO THE SHARED SHELL IS UNCOVERED.
   All 826 generated selector parts above begin `html[data-theme="dark"] #container #content`.
   The header, nav and FOOTER sit outside that wrapper, so no generated rule can ever reach
   them — and inc_footer.php hardcodes `<strong style="color:#000000;">`. Measured: 1.164:1,
   BLACK on the dark page ground, on 247 of 256 routes. It is the most-reaching single dark
   defect in the back office and the net was structurally incapable of seeing it.
   (20 further routes render with NO #container/#content wrapper at all — geoalias, groupbooking,
   hrcandidate, order, transfer … — so on those pages the ENTIRE 826-rule net is inert. Left as
   a recorded finding: widening the generator's scope is a change to generated output and
   belongs with a regeneration, not with a hand-edit.)                                         */
html[data-theme="dark"] #footer strong[style*="color:#000000"],
html[data-theme="dark"] #footer strong[style*="color: #000000"],
html[data-theme="dark"] #footer strong[style*="color:#000"],
html[data-theme="dark"] #footer strong[style*="color: #000"] { color: var(--lv-heading) !important; }

/* ⭐ CLASS 3 — A CORRECT-LOOKING DARK RULE THAT LOSES ON SPECIFICITY AND DOES NOTHING.
   theme.css:1490 already says
       html[data-theme="dark"] .lt-section-nav a.lt-section-tab { color: var(--lv-heading) !important; }
   and it has never once applied. backoffice-skin.css:260 says
       #container .lt-section-nav a.lt-section-tab { color:#33475b !important; }
   Both carry !important, so the winner is decided on SPECIFICITY, and an ID beats any number
   of attributes/classes: (1,2,1) defeats (0,3,2). Source order never gets a vote. Measured
   1.703:1 in dark across 93 routes — the whole third-level section navigation, unreadable,
   while a rule that reads as its fix sat in this file the entire time.
   The fix is to match the ID, not to add another !important. `.is-active`/`.scrolled` are
   excluded: those take a solid --lv-brand-ish fill with white ink and are already correct.  */
html[data-theme="dark"] #container .lt-section-nav a.lt-section-tab:not(.is-active):not(.scrolled) {
	color: var(--lv-heading) !important;
}
html[data-theme="dark"] #container .lt-section-nav a.lt-section-tab:not(.is-active):not(.scrolled):hover {
	background-color: var(--lv-surface-2) !important;
}

/* ⭐ CLASS 4 — TEXT REPAINTED, SURFACE LEFT WHITE (the same shape as class 1, via CSS).
   theme.css:1472 repaints the coach-mark BODY ink to --lv-text, but the panel itself is
   `#lt-tutw-coach{background:#fff}` in inc_tutorial.php and had no dark override — so the
   light ink landed on the still-white panel at 1.535:1. The coach auto-opens, so this was
   live on 89 routes. Repaint the SURFACE, and the border with it, or the panel dissolves
   into the page. The head keeps its purple brand fill (white ink on #5b3fd6 is unaffected). */
html[data-theme="dark"] #lt-tutw-coach {
	background: var(--lv-surface) !important;
	border-color: var(--lv-border) !important;
	color: var(--lv-text) !important;
}
html[data-theme="dark"] #lt-tutw-coach .lt-tutw-coach-body a { color: var(--lv-link) !important; }
html[data-theme="dark"] .lt-tutw-mini {
	background-color: var(--lv-surface-2) !important;
	color: var(--lv-text) !important;
	border-color: var(--lv-border) !important;
}

/* ==========================================================================================
   BACK-OFFICE DARK QA — 2026-09-05, BATCH 2.  Everything below was measured in a real engine,
   in BOTH themes, on the surface named. Five further classes:

   ⭐ CLASS 5 — A COLOUR SET FROM JAVASCRIPT IS INVISIBLE TO EVERY NET IN THIS FILE.
   `el.style.color = …` serialises into the style attribute as `rgb(46, 125, 82)`, never as a
   hex. All 826 generated selector parts match `[style*="color:#…"]`, and the generator only
   ever reads PHP templates — so a JS-assigned inline colour cannot be seen by the tool OR
   matched by its output. Census across all 256 routes: 133 such declarations, 35 failing AA in
   dark, 6 distinct inks. This surfaced as a REGRESSION FROM OUR OWN CLASS-1 FIX: /website's
   green "PASS" was legible only because it sat on a white bgcolor cell; darkening the cell
   correctly exposed a light-mode green (#2e7d52) at 3.239:1. The net already covers
   `[style*="color:#2e7d52"]` — it simply never matched this spelling.                        */
html[data-theme="dark"] [style*="color: rgb(46, 125, 82)"]  { color: var(--lv-success) !important; }
html[data-theme="dark"] [style*="color: rgb(215, 74, 59)"],
html[data-theme="dark"] [style*="color: rgb(178, 58, 46)"]  { color: var(--lv-danger)  !important; }
html[data-theme="dark"] [style*="color: rgb(178, 107, 16)"] { color: var(--lv-warning) !important; }
html[data-theme="dark"] [style*="color: rgb(132, 132, 132)"]{ color: var(--lv-muted)   !important; }

/* ⭐ CLASS 6 — OFF-CANVAS SHELLS: INK REPAINTED, SURFACE LEFT LIGHT.
   The bug-report drawer and the tutorial panel are `transform:translateX(100%)` until opened,
   so a page-load sweep skips them BY DESIGN and they were never measured. Driven open, the bug
   drawer's nine field labels sit at 1.099:1 — the light ink --lv-heading on the panel's own
   still-light #f6f8fb. Light control on the same node: 9.119. Repaint the SURFACE; the inks
   above it are already correct.                                                              */
html[data-theme="dark"] #lt-bugw-panel { background: var(--lv-surface) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] #lt-bugw-panel .lt-bugw-field input[type=text],
html[data-theme="dark"] #lt-bugw-panel .lt-bugw-field textarea,
html[data-theme="dark"] #lt-bugw-panel .lt-bugw-field select {
	background-color: var(--lv-input-bg) !important;
	color: var(--lv-input-text) !important;
	border-color: var(--lv-input-border) !important;
}
html[data-theme="dark"] #lt-bugw-panel .lt-bugw-field label { color: var(--lv-heading) !important; }
html[data-theme="dark"] #lt-tutw-panel { background: var(--lv-surface) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] #lt-tutw-panel .lt-tutw-ico { color: var(--lv-brand) !important; }

/* ⭐ CLASS 7 — THE DATE PICKER WAS NEVER THEMED AT ALL. `grep -c ui-datepicker css/theme.css`
   returned 0. jQuery UI paints it from jquery-ui-1.12.1.min.css, so in dark it opened as a
   white calendar on 19 routes — and only its <th> weekday strip inherited a dark rule, giving
   a dark band inside a white panel. It also carries `z-index:1`, which is below most of this
   estate's stacked chrome, so it can open UNDERNEATH other elements.                          */
html[data-theme="dark"] #ui-datepicker-div,
html[data-theme="dark"] .ui-datepicker {
	background: var(--lv-surface) !important;
	border-color: var(--lv-border-strong) !important;
	color: var(--lv-text) !important;
	z-index: 2147483100 !important;
}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-header {
	background: var(--lv-surface-2) !important;
	border-color: var(--lv-border) !important;
	color: var(--lv-heading) !important;
}
html[data-theme="dark"] .ui-datepicker .ui-datepicker-title,
html[data-theme="dark"] .ui-datepicker th { color: var(--lv-heading) !important; }
html[data-theme="dark"] .ui-datepicker td a.ui-state-default,
html[data-theme="dark"] .ui-datepicker td span.ui-state-default {
	background: var(--lv-surface) !important;
	border-color: var(--lv-border) !important;
	color: var(--lv-text) !important;
}
html[data-theme="dark"] .ui-datepicker td a.ui-state-hover { background: var(--lv-surface-3) !important; }
html[data-theme="dark"] .ui-datepicker td a.ui-state-active,
html[data-theme="dark"] .ui-datepicker td a.ui-state-highlight {
	background: var(--lv-brand) !important; color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
}
html[data-theme="dark"] .ui-datepicker td.ui-datepicker-other-month a.ui-state-default,
html[data-theme="dark"] .ui-datepicker td.ui-state-disabled span { color: var(--lv-muted) !important; opacity: 1 !important; }

/* ⭐ CLASS 8 — ROW HOVER SET TO THE RESTING FILL, I.E. NO HOVER AT ALL.
   Twelve rules in this file say `tr:hover td { background-color: var(--lv-surface) !important }`
   — and --lv-surface is ALSO what the resting row is painted. Measured hover delta 1.000:1 on
   17 grids (light: 1.005-1.078, so the affordance exists there). theme.css:332 already had the
   right idea with --lv-surface-3; these did not. Also :1583 `.listtr td {background:--lv-surface
   !important}` OVERPAINTS the row's own hover because it targets the td, not the tr.
   Fix once, at higher specificity than the rules above, targeting the td that actually paints. */
html[data-theme="dark"] .content-body table.list tbody tr:hover td,
html[data-theme="dark"] .content-body table.list tr:hover td,
html[data-theme="dark"] .lt-table tbody tr:hover td,
html[data-theme="dark"] .lt-table tbody tr:hover,
html[data-theme="dark"] .rpt table.rpt-table tr.listtr:hover td,
html[data-theme="dark"] .lgl table.lgl-table tr.listtr:hover td,
html[data-theme="dark"] .lgl table.lgl-table tbody tr:hover td,
html[data-theme="dark"] .rsv table.rsv-table tr.listtr:hover td,
html[data-theme="dark"] .rsvc-queue tr:hover td,
html[data-theme="dark"] .wx-table tbody tr:hover td,
html[data-theme="dark"] .afl-table tr:hover td,
html[data-theme="dark"] .bt-table tr:hover td,
html[data-theme="dark"] .td-table tr:hover td,
html[data-theme="dark"] .log-row:hover td,
html[data-theme="dark"] tr.listtr:hover td,
html[data-theme="dark"] tr[bgcolor]:hover td { background-color: var(--lv-surface-3) !important; }

/* ⭐ CLASS 9 — THE CURRENT PAGE IN A PAGER IS DECLARED IDENTICALLY TO EVERY OTHER PAGE.
   theme.css:614/615 give `a.list-number` and `span.nolink-list-number` byte-identical
   background/colour/border, so in dark "which page am I on" has no answer. In light the
   current page is #fff on #0089CF. Restore the distinction using the brand pair.             */
html[data-theme="dark"] .lt-mod .lt-pagination span.nolink-list-number {
	background-color: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
}
html[data-theme="dark"] .lt-mod .lt-pagination a.list-number:hover {
	background-color: var(--lv-surface-3) !important;
	border-color: var(--lv-border-strong) !important;
}

/* ⭐ CLASS 10 — A THIRD-PARTY POPOVER SKIN WITH NO DARK OVERRIDE.
   ggpopover.min.css paints `.ggpopover{background-color:#fff}` and this file never mentions it
   (`grep -c ggpopover css/theme.css` = 0): the booking Email menu opened as a white card with
   its links at 2.036:1 in dark, 0 failures in light.                                          */
html[data-theme="dark"] .ggpopover {
	background-color: var(--lv-surface) !important;
	border-color: var(--lv-border-strong) !important;
	color: var(--lv-text) !important;
}
html[data-theme="dark"] .ggpopover .popover-title {
	background-color: var(--lv-surface-2) !important;
	color: var(--lv-heading) !important;
	border-bottom-color: var(--lv-border) !important;
}
html[data-theme="dark"] .ggpopover .popover-content { color: var(--lv-text) !important; }
html[data-theme="dark"] .ggpopover .popover-content a { color: var(--lv-link) !important; }
html[data-theme="dark"] .ggpopover.top > .arrow > .after    { border-top-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ggpopover.bottom > .arrow > .after { border-bottom-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ggpopover.left > .arrow > .after   { border-left-color: var(--lv-surface) !important; }
html[data-theme="dark"] .ggpopover.right > .arrow > .after  { border-right-color: var(--lv-surface) !important; }

/* ⭐ CLASS 11 — 123 MODULE SURFACES THAT NEVER GOT A DARK VALUE.
   Census of every LIGHT background actually painted in dark mode across all 256 routes: 219
   distinct surfaces on 149 routes. Per-module cards, drawers, tiles and note panels whose own
   CSS hardcodes a light fill; the nets above repaint INK only, never a background, so each one
   became light-ink-on-light. HUE IS PRESERVED per the generator's rule — a warm note panel
   keeps --lv-warning-bg, a red one --lv-danger-bg, so the fill still says what it said.
   Bare/one-word and state classes (.card .over .ft .tx .lt-open …) are DELIBERATELY excluded:
   `.over` is the main-menu link and `.lt-open` an open-state flag, so a rule on either would
   have repainted things that are not surfaces at all.
   ⛔ EACH SURFACE IS PAIRED WITH ITS INK, and that pairing is not cosmetic. Darkening these
   fills WITHOUT it caused 323 measured pass->FAIL regressions on the first attempt: the inks
   inside were tuned for a light fill, so the fix simply inverted the defect. Setting the
   container's colour lets every descendant that does not declare its own ink inherit a correct
   one; descendants that DO declare their own are repainted explicitly in the block below.     */

/* 9 module surface(s) -> var(--lv-brand-soft), paired with var(--lv-brand-soft-ink) */
html[data-theme="dark"] .fd-agentbar,
html[data-theme="dark"] .rpt-badge,
html[data-theme="dark"] .lcd-bar,
html[data-theme="dark"] .alc-tile,
html[data-theme="dark"] .st-badge,
html[data-theme="dark"] .rpt-projection,
html[data-theme="dark"] .lax-chip,
html[data-theme="dark"] .lm-pill,
html[data-theme="dark"] .onb-mile {
	background-color: var(--lv-brand-soft);
	color: var(--lv-brand-soft-ink);
}

/* 5 module surface(s) -> var(--lv-danger-bg), paired with var(--lv-danger) */
html[data-theme="dark"] .rpt-cov-card,
html[data-theme="dark"] .rfp-pre,
html[data-theme="dark"] .lac-badge,
html[data-theme="dark"] .lai-badge,
html[data-theme="dark"] .fd-rd {
	background-color: var(--lv-danger-bg);
	color: var(--lv-danger);
}

/* 2 module surface(s) -> var(--lv-success-bg), paired with var(--lv-success) */
html[data-theme="dark"] .lax-st,
html[data-theme="dark"] .lac-badge {
	background-color: var(--lv-success-bg);
	color: var(--lv-success);
}

/* 83 module surface(s) -> var(--lv-surface), paired with var(--lv-text) */
html[data-theme="dark"] .lt-anchor-nav,
html[data-theme="dark"] .rm-seg,
html[data-theme="dark"] .lm-scroll,
html[data-theme="dark"] .lai-card,
html[data-theme="dark"] .fd-score,
html[data-theme="dark"] .lax-tblwrap,
html[data-theme="dark"] .st-card,
html[data-theme="dark"] .lac-card,
html[data-theme="dark"] .px-drawer,
html[data-theme="dark"] .onb-step,
html[data-theme="dark"] .bs-card,
html[data-theme="dark"] .poi-card,
html[data-theme="dark"] .oba-tbl,
html[data-theme="dark"] .st-editor,
html[data-theme="dark"] .lpr-list,
html[data-theme="dark"] .fd-tile,
html[data-theme="dark"] .cti-card,
html[data-theme="dark"] .tti-card,
html[data-theme="dark"] .sa-card,
html[data-theme="dark"] .zn-map,
html[data-theme="dark"] .lai-rec,
html[data-theme="dark"] .agt-card,
html[data-theme="dark"] .set-opt,
html[data-theme="dark"] .pc-drop,
html[data-theme="dark"] .rfp-bar,
html[data-theme="dark"] .fd-ops,
html[data-theme="dark"] .lxl-card,
html[data-theme="dark"] .opr-empty,
html[data-theme="dark"] .dam-table,
html[data-theme="dark"] .tdb-cardno,
html[data-theme="dark"] .rec-empty,
html[data-theme="dark"] .set-arm,
html[data-theme="dark"] .fd-method,
html[data-theme="dark"] .onb-help,
html[data-theme="dark"] .cd-empty,
html[data-theme="dark"] .tx-kpi,
html[data-theme="dark"] .fd-empty,
html[data-theme="dark"] .ui-slider,
html[data-theme="dark"] .rec-filter,
html[data-theme="dark"] .lm-tile,
html[data-theme="dark"] .lm-seg,
html[data-theme="dark"] .pk-issue,
html[data-theme="dark"] .pc-tbl,
html[data-theme="dark"] .rec-kpi,
html[data-theme="dark"] .alc-tile,
html[data-theme="dark"] .opr-kpi,
html[data-theme="dark"] .onb-score,
html[data-theme="dark"] .lam-kpi,
html[data-theme="dark"] .px-tabs,
html[data-theme="dark"] .ga-card,
html[data-theme="dark"] .cov-tabs,
html[data-theme="dark"] .pm-tabbar,
html[data-theme="dark"] .rpt-tabs,
html[data-theme="dark"] .lm-scope,
html[data-theme="dark"] .oba-tabs,
html[data-theme="dark"] .lpr-panel,
html[data-theme="dark"] .afl-tabs,
html[data-theme="dark"] .st-badge,
html[data-theme="dark"] .onb-nudge,
html[data-theme="dark"] .rpt-cov-card,
html[data-theme="dark"] .fd-lc,
html[data-theme="dark"] .lai-btn,
html[data-theme="dark"] .zn-count,
html[data-theme="dark"] .onb-mile,
html[data-theme="dark"] .rec-btn,
html[data-theme="dark"] .ui-slider-handle,
html[data-theme="dark"] .oba-btn,
html[data-theme="dark"] .poi-btn,
html[data-theme="dark"] .poi-type,
html[data-theme="dark"] .alc-btn,
html[data-theme="dark"] .fd-bar,
html[data-theme="dark"] .onb-btn,
html[data-theme="dark"] .onb-tick,
html[data-theme="dark"] .bc-tab,
html[data-theme="dark"] .lax-btn,
html[data-theme="dark"] .opr-viewbtn,
html[data-theme="dark"] .faqr-count,
html[data-theme="dark"] .fd-chip,
html[data-theme="dark"] .fd-refresh-btn,
html[data-theme="dark"] .atr-refresh,
html[data-theme="dark"] .fd-toggle,
html[data-theme="dark"] .fd-prop,
html[data-theme="dark"] .faqr-pill {
	background-color: var(--lv-surface);
	color: var(--lv-text);
}

/* 9 module surface(s) -> var(--lv-surface-2), paired with var(--lv-text) */
html[data-theme="dark"] .aihq-avatar,
html[data-theme="dark"] .lac-bar,
html[data-theme="dark"] .lac-cat,
html[data-theme="dark"] .lax-chip,
html[data-theme="dark"] .aihq-badge,
html[data-theme="dark"] .lam-mini,
html[data-theme="dark"] .no-progress-bar,
html[data-theme="dark"] .pa-bar,
html[data-theme="dark"] .lai-src {
	background-color: var(--lv-surface-2);
	color: var(--lv-text);
}

/* 15 module surface(s) -> var(--lv-warning-bg), paired with var(--lv-warning) */
html[data-theme="dark"] .agt-note,
html[data-theme="dark"] .cx-card,
html[data-theme="dark"] .fm-blocked,
html[data-theme="dark"] .pr-notwired,
html[data-theme="dark"] .pc-note,
html[data-theme="dark"] .tti-note,
html[data-theme="dark"] .cti-note,
html[data-theme="dark"] .opr-kpi,
html[data-theme="dark"] .opr-viewbtn,
html[data-theme="dark"] .st-badge,
html[data-theme="dark"] .lax-chip,
html[data-theme="dark"] .lac-badge,
html[data-theme="dark"] .lam-chip,
html[data-theme="dark"] .onb-badge,
html[data-theme="dark"] .rpt-pin {
	background-color: var(--lv-warning-bg);
	color: var(--lv-warning);
}

/* ==========================================================================================
   ⭐ CLASS 12 — THE KEYBOARD FOCUS INDICATOR NEVER APPLIED IN DARK (accessibility).
   Same failure shape as .lt-section-tab, on a surface where it matters more. theme.css:265-273
   says `input:focus { border-color: var(--lv-brand) }` with NO !important and no ID, while
   :551-555 say `#container input.input { border-color: var(--lv-border) !important }`. The
   resting rule therefore wins on BOTH counts and the focus border simply never changes.
   Measured live on /website #bookfee_rate:
       light  blur rgb(211,219,226) -> focus rgb(0,137,207)   the indicator works
       dark   blur rgb(42,58,72)    -> focus rgb(42,58,72)    UNCHANGED
   All that remained in dark was the 0.30-alpha ring, which composites to rgb(29,72,100) =
   1.679:1 against the surface. WCAG 2.2 (2.4.11/2.4.13) wants >= 3.0 for a focus indicator, so
   a keyboard user in dark had no reliable "where am I". 384 findings over 48 routes, plus 106
   over 24 confirmed with a REAL Tab press rather than el.focus().
   Fix: restore the brand border at a specificity/priority that actually wins, and take the ring
   to 0.75 alpha = rgb(40,131,184) = 3.880:1 (0.65 was the first passing step; 0.75 leaves
   margin). Dark-only — the light ring is untouched and still 0.12 alpha.                      */
html[data-theme="dark"] input:focus,
html[data-theme="dark"] select:focus,
html[data-theme="dark"] textarea:focus,
html[data-theme="dark"] #container input.input:focus,
html[data-theme="dark"] #container input.input-white-bg:focus,
html[data-theme="dark"] #container select.input:focus,
html[data-theme="dark"] #container select.input-white-bg:focus,
html[data-theme="dark"] #container textarea.input:focus,
html[data-theme="dark"] #container .content-body input:focus,
html[data-theme="dark"] #container .content-body select:focus,
html[data-theme="dark"] #container .content-body textarea:focus,
html[data-theme="dark"] .lt-filter-grid .f input:focus,
html[data-theme="dark"] .lt-mod input.input:focus,
html[data-theme="dark"] .lt-mod select.input-white-bg:focus {
	border-color: var(--lv-brand) !important;
	box-shadow: 0 0 0 3px rgba(46, 163, 230, .75) !important;
	outline: none !important;
}

/* ⭐ CLASS 13 — THE CUSTOM SELECT'S OPEN LIST WAS NEVER THEMED.
   The estate's JS select replacement renders `.select-items > div` options into a panel that
   keeps its light fill, so the option ink measured 1.535:1 once opened — invisible until
   hovered. A closed select is all a page-load sweep can see, which is why this survived.      */
html[data-theme="dark"] .select-items,
html[data-theme="dark"] .select-selected {
	background-color: var(--lv-surface-2) !important;
	color: var(--lv-text) !important;
	border-color: var(--lv-border) !important;
}
html[data-theme="dark"] .select-items > div { color: var(--lv-text) !important; background-color: transparent !important; }
html[data-theme="dark"] .select-items > div:hover,
html[data-theme="dark"] .select-items > div.same-as-selected { background-color: var(--lv-surface-3) !important; color: var(--lv-heading) !important; }

/* ⭐ CLASS 14 — A DISABLED CONTROL THAT READS AS ENABLED (and one that reads as brighter).
   `input.black-button[type=submit]:disabled` kept its full-strength label in dark (3.833:1 with
   no visual "off" cue), and vendorinvoice's disabled Delete measured 9.855:1 — BRIGHTER than
   the enabled text beside it, which inverts the affordance. Give disabled controls one honest
   dark treatment: a recessed fill, muted ink, and a cursor that says so.                      */
html[data-theme="dark"] input[type=submit]:disabled,
html[data-theme="dark"] input[type=button]:disabled,
html[data-theme="dark"] button:disabled,
html[data-theme="dark"] .lt-btn:disabled,
html[data-theme="dark"] .black-button:disabled,
html[data-theme="dark"] .white-button:disabled {
	background-color: var(--lv-input-disabled-bg) !important;
	color: var(--lv-muted) !important;
	border-color: var(--lv-border) !important;
	opacity: 1 !important;
	cursor: not-allowed !important;
}
html[data-theme="dark"] input:disabled,
html[data-theme="dark"] select:disabled,
html[data-theme="dark"] textarea:disabled,
html[data-theme="dark"] input[readonly],
html[data-theme="dark"] textarea[readonly] {
	background-color: var(--lv-input-disabled-bg) !important;
	color: var(--lv-muted) !important;
	border-color: var(--lv-border) !important;
}

/* ==========================================================================================
   ⭐ CLASS 15 — EXPLICIT INKS FOR DESCENDANTS OF THE SURFACES DARKENED ABOVE.
   Measured, not guessed: these are exactly the selectors that went pass->FAIL when Class 11
   darkened their container, i.e. elements that declare their own light-tuned colour and so do
   not inherit the container's. Each ink is bucketed by HSL SATURATION first — a blue-GREY body
   ink (S < 0.45) is text and becomes --lv-text; only a genuinely chromatic ink keeps its hue.
   That distinction matters: a naive hue bucket sent rgb(51,71,91) — ordinary blue-grey table
   text — to --lv-link, which would have repainted 66 table cells as if they were hyperlinks.  */

/* 2 ink(s) -> var(--lv-chrome-violet) */
html[data-theme="dark"] span.rpt-badge.rpt-badge-mirror,
html[data-theme="dark"] span.rpt-badge.rpt-badge-forecast {
	color: var(--lv-chrome-violet) !important;
}

/* 13 ink(s) -> var(--lv-danger) */
html[data-theme="dark"] button.lax-a.danger,
html[data-theme="dark"] span.lac-badge.over,
html[data-theme="dark"] span.lai-badge.over,
html[data-theme="dark"] button.act-del.danger,
html[data-theme="dark"] a.poi-btn.danger,
html[data-theme="dark"] span.poi-off,
html[data-theme="dark"] span.fs,
html[data-theme="dark"] span.fd-rd.alert,
html[data-theme="dark"] span.rfp-pre.off,
html[data-theme="dark"] span.cov-warn,
html[data-theme="dark"] span.rpt-neg,
html[data-theme="dark"] div.n.is-bad-ink,
html[data-theme="dark"] button.poi-btn.danger {
	color: var(--lv-danger) !important;
}

/* 19 ink(s) -> var(--lv-link) */
html[data-theme="dark"] span.lac-cta,
html[data-theme="dark"] button.lax-a,
html[data-theme="dark"] a.lai-btn.ghost,
html[data-theme="dark"] span.lax-chip.auto,
html[data-theme="dark"] span.lm-pill.lm-pill-core,
html[data-theme="dark"] span.st-badge.fl,
html[data-theme="dark"] div.n,
html[data-theme="dark"] button.act-draft,
html[data-theme="dark"] button.act-dup,
html[data-theme="dark"] div.a,
html[data-theme="dark"] button.lai-btn.ghost.lai-explain,
html[data-theme="dark"] summary,
html[data-theme="dark"] a.oba-btn.ghost,
html[data-theme="dark"] button#ID.lax-btn.lax-btn-w,
html[data-theme="dark"] span.lai-src.ai,
html[data-theme="dark"] button.lai-btn.ghost,
html[data-theme="dark"] div.n.is-core-ink,
html[data-theme="dark"] span.lb,
html[data-theme="dark"] button.onb-btn.ghost {
	color: var(--lv-link) !important;
}

/* 2 ink(s) -> var(--lv-success) */
html[data-theme="dark"] span.state.working,
html[data-theme="dark"] div.n.is-on-ink {
	color: var(--lv-success) !important;
}

/* 50 ink(s) -> var(--lv-text) */
html[data-theme="dark"] span.st-badge,
html[data-theme="dark"] div.lac-card-desc,
html[data-theme="dark"] div.lax-ct,
html[data-theme="dark"] span.t,
html[data-theme="dark"] div.t,
html[data-theme="dark"] div.st-t,
html[data-theme="dark"] div.n,
html[data-theme="dark"] div.fd-sbrand,
html[data-theme="dark"] button.rm-seg-b.is-manual,
html[data-theme="dark"] div.sub,
html[data-theme="dark"] button.rm-seg-b,
html[data-theme="dark"] button.rm-seg-b.is-semi,
html[data-theme="dark"] div.opr-kpi-l,
html[data-theme="dark"] div.tn,
html[data-theme="dark"] div.opr-kpi-n,
html[data-theme="dark"] span.poi-type,
html[data-theme="dark"] a.poi-btn.sec,
html[data-theme="dark"] button.rpt-tab,
html[data-theme="dark"] div.alc-tile-n,
html[data-theme="dark"] div.fd-sev,
html[data-theme="dark"] a.rec-btn.sec,
html[data-theme="dark"] span.ic,
html[data-theme="dark"] div.cov-l,
html[data-theme="dark"] div.d,
html[data-theme="dark"] span.fc,
html[data-theme="dark"] div.alc-tile-l,
html[data-theme="dark"] div.lab,
html[data-theme="dark"] span.arm,
html[data-theme="dark"] span.cnt,
html[data-theme="dark"] span.fixes,
html[data-theme="dark"] div.sd,
html[data-theme="dark"] div.oba-tab,
html[data-theme="dark"] button.poi-btn.sec,
html[data-theme="dark"] div.rfp-main,
html[data-theme="dark"] div.cov-v,
html[data-theme="dark"] div.lai-sum,
html[data-theme="dark"] h2#ID,
html[data-theme="dark"] span.bot,
html[data-theme="dark"] div.foot,
html[data-theme="dark"] div.fd-method,
html[data-theme="dark"] div.fd-empty,
html[data-theme="dark"] a.rec-btn.sec.sm,
html[data-theme="dark"] div.n.is-off-ink,
html[data-theme="dark"] div.lm-scope,
html[data-theme="dark"] div.onb-nudge,
html[data-theme="dark"] button#ID.opr-viewbtn,
html[data-theme="dark"] button.opr-viewbtn.opr-incidents-btn,
html[data-theme="dark"] button.opr-viewbtn.opr-outbox-btn,
html[data-theme="dark"] div.opr-empty,
html[data-theme="dark"] div.px-tab {
	color: var(--lv-text) !important;
}

/* 8 ink(s) -> var(--lv-warning) */
html[data-theme="dark"] span.st-badge.mg,
html[data-theme="dark"] div.agt-note,
html[data-theme="dark"] span.state.off,
html[data-theme="dark"] p.cti-note,
html[data-theme="dark"] div.pr-notwired,
html[data-theme="dark"] span.pr-mono,
html[data-theme="dark"] div.pc-note,
html[data-theme="dark"] p.tti-note {
	color: var(--lv-warning) !important;
}

/* ==========================================================================================
   ⭐ CLASS 16 — THE MAIN-MENU DROPDOWN HAS NO HOVER AND NO CURRENT-PAGE MARK IN DARK.
   Eight rules in this file paint the dropdown panel `--lv-surface` and then paint its item
   :hover and its .over (= you are here) THE SAME `--lv-surface`, with !important. Hover delta
   measured 1.000:1 on 12/12 menus and all 11 fly-outs, on every one of 205 routes; the ink does
   not move either, because :511/518 pin it. In light the same menus give #E6F4FB fill AND an
   ink change to #0089CF, so the affordance exists there and only there.
   Consequence beyond hover: inside a submenu, dark mode had NO way to show which page you are
   on. Give hover a raised fill and .over the brand-soft pair, so "hoverable" and "current" are
   two visibly different things.                                                               */
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li a:hover,
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a:hover,
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown li a:hover,
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a:hover,
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a:hover {
	background-color: var(--lv-surface-3) !important;
	color: var(--lv-brand) !important;
}
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li a.over,
html[data-theme="dark"] #container #nav ul#top_main_menu li ul.nav-dropdown li a.over,
html[data-theme="dark"] .nav-icon-drop ul.nav-dropdown li a.over,
html[data-theme="dark"] #container #top .nav-icon-drop ul.nav-dropdown li a.over,
html[data-theme="dark"] ul#top_main_menu li ul.nav-dropdown li ul.nav-flyout li a.over {
	background-color: var(--lv-brand-soft) !important;
	color: var(--lv-brand-soft-ink) !important;
	font-weight: 600 !important;
}

/* ⭐ CLASS 17 — THE BREADCRUMB'S "YOU ARE HERE" CRUMB WENT GREY-ON-BRAND.
   theme.css:575 repaints EVERY `.bar-heading-breadcrumb .nav-item` to --lv-muted with
   !important at (1,3,1). cms-nextgen.css:261/282 gives the current crumb (.scrolled) a solid
   --lv-brand lozenge at (1,3,0) with no !important, so the fill lands and the ink does not:
   rgb(139,154,168) on rgb(46,163,230) = 1.029:1 — an empty blue lozenge. cms-nextgen.css:266-281
   documents having fixed exactly this failure once already; :575 reintroduced it from the other
   side. Exclude the current crumb from the muting rather than add a third !important.          */
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.scrolled,
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.is-active {
	color: var(--lv-brand-ink) !important;
	font-weight: 600 !important;
}

/* ⭐ CLASS 18 — FIVE ROUTES RENDER THE NAV BAR IN LIGHT THEME ON A DARK PAGE.
   bookingenginesetting, geoalias, order, searchanalytics and servicetype emit #top/#nav/#footer
   but NO #container, so every `html[data-theme="dark"] #container #nav …` rule in this file is
   inert on them and the bar paints its light #0089cf against a --lv-bg page. This is the same
   structural gap as Class 2, reaching the chrome instead of the content. Restate the handful of
   shell rules WITHOUT the #container ancestor so they hold whether or not the wrapper exists —
   `#nav` and `#top` are page-unique ids, so dropping #container costs nothing.                 */
html[data-theme="dark"] #nav { background-color: var(--lv-nav-bg) !important; }
html[data-theme="dark"] #nav ul#top_main_menu > li > a { color: var(--lv-nav-ink) !important; }
html[data-theme="dark"] #top,
html[data-theme="dark"] #top-info,
html[data-theme="dark"] #top-tools { background-color: var(--lv-bg) !important; color: var(--lv-header-ink) !important; }
html[data-theme="dark"] #footer { background-color: var(--lv-bg) !important; color: var(--lv-text) !important; }

/* ⭐ CLASS 19 — A BADGE THAT ONLY EXISTS WHEN IT MATTERS, AT 1.946:1.
   #notif_alert_badge is display:none while the count is 0, so no page-load sweep can ever see
   it; forced visible it is white on #f0ad4e = 1.946:1. It is the alert badge — the one badge
   whose whole job is to be read the moment it appears. Dark ink on the amber fill clears it.   */
html[data-theme="dark"] #notif_alert_badge { color: #3a2708 !important; font-weight: 700 !important; }

/* ==========================================================================================
   ⭐ CLASS 20 — THE LAST 32 INKS INSIDE SURFACES DARKENED BY CLASS 11.
   These are bare tags (td/label/b/p/h2/h3) that declare their own light-tuned colour, so they
   inherit nothing from the container's new ink. A bare `td{color:…}` rule would repaint the
   whole estate, so each is SCOPED TO THE MODULE WRAPPER it was measured in — the wrapper chain
   was read off the live DOM, not guessed. Worst here was /refund at 1.000:1 (rgb(35,31,32) on
   the darkened bar — literally invisible).                                                    */
html[data-theme="dark"] .fd-scores td,
html[data-theme="dark"] .fd-score td,
html[data-theme="dark"] .fd-mini td,
html[data-theme="dark"] .fd-filter label,
html[data-theme="dark"] .fd-method b,
html[data-theme="dark"] .fd-wrap p,
html[data-theme="dark"] .fd-sbrand,
html[data-theme="dark"] .onb-help-body p,
html[data-theme="dark"] .onb-help-body b,
html[data-theme="dark"] .rfp-main b,
html[data-theme="dark"] .rfp-form label,
html[data-theme="dark"] .rfp-bar b,
html[data-theme="dark"] .rfp-bar label,
html[data-theme="dark"] .st-foot label,
html[data-theme="dark"] .st-editor label,
html[data-theme="dark"] .st-editor .bd label,
html[data-theme="dark"] .pc-wrap p,
html[data-theme="dark"] .pc-drop p { color: var(--lv-text) !important; }

html[data-theme="dark"] .pc-wrap h1,
html[data-theme="dark"] .pc-drop h2,
html[data-theme="dark"] .bs-card h3,
html[data-theme="dark"] .bs-wrap h3 { color: var(--lv-heading) !important; }

/* teal/brand accents inside the onboarding guide and the service-type card actions — these are
   chromatic and must stay chromatic, so they take the dark brand rather than the text ink. */
html[data-theme="dark"] .onb-ai .hd span,
html[data-theme="dark"] .onb-nudge b,
html[data-theme="dark"] .st-foot button { color: var(--lv-brand) !important; }

/* ⭐ CLASS 21 — TWO SELF-INFLICTED PAIRS FROM THIS PASS, CORRECTED.
   (a) The Class-17 breadcrumb rule set the current crumb's INK to --lv-brand-ink assuming the
   brand lozenge from cms-nextgen was underneath it. On cmsnotfound / cmsschedule / cmstraveltips
   that lozenge is NOT applied, so a near-black ink landed on the dark page at 1.027:1. Never
   set half of a fill/ink pair: state BOTH, so the crumb is correct wherever it renders.
   (b) An active tab keeps --lv-text on a #0b6aa2 fill = 3.803:1, just under AA. White clears it
   at 5.9:1 and matches what the light theme already does with the same fill.                  */
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.scrolled,
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.is-active {
	background-color: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	font-weight: 600 !important;
}
html[data-theme="dark"] .oba-tab.active,
html[data-theme="dark"] .rpt-tab.is-active,
html[data-theme="dark"] .lt-section-nav a.lt-section-tab.is-active,
html[data-theme="dark"] .lt-section-nav a.lt-section-tab.scrolled { color: #ffffff !important; }

/* ==========================================================================================
   ⭐ CLASS 22 — A WHITE INPUT FILL THAT OUTRANKS THE DARK RULE, WITH LIGHT INK ON TOP.
   backoffice.css:169 paints `.lt-mod input[type="text"] { background:#fff }` at (0,2,1);
   theme.css:248 answers with `html[data-theme="dark"] input` at (0,1,2) and LOSES — an attribute
   plus a class beats an attribute plus two elements. theme.css:747 then reaches the same fields
   with `.lt-mod .vs-nums input` and sets colour and border-color !important but NOT
   background-color, so the ink went light while the fill stayed white: 1.169:1 on
   /vouchersetting — four white pills with invisible numbers, next to two correctly dark fields.
   ⚠ An input's VALUE is not a child text node, so a contrast walker that requires one cannot see
   this at all. It was found only because the probe measures form controls explicitly.
   23 controls over vouchersetting / refundterms / contactsetting / aihqexec.                   */
html[data-theme="dark"] .lt-mod input.input,
html[data-theme="dark"] .lt-mod input[type="text"],
html[data-theme="dark"] .lt-mod input[type="password"],
html[data-theme="dark"] .lt-mod input[type="number"],
html[data-theme="dark"] .lt-mod input[type="email"],
html[data-theme="dark"] .lt-mod input[type="search"],
html[data-theme="dark"] .lt-mod select,
html[data-theme="dark"] .lt-mod select.input-white-bg,
html[data-theme="dark"] .lt-mod textarea {
	background-color: var(--lv-input-bg) !important;
	color: var(--lv-input-text) !important;
	border-color: var(--lv-input-border) !important;
}

/* ⭐ CLASS 23 — THE DARK THEME ERASED THE INVALID-FIELD AFFORDANCE.
   theme.css:438 says `.input-error { background-color: var(--lv-surface) !important }` — it
   repaints a FAILED field to the ordinary panel surface. Driven through the page's own
   jQuery-validate (with every POST aborted so nothing reached the server), 11 fields took
   `.input-error` and 10 of them kept `border rgb(42,58,72)`: byte-identical to a valid field
   beside them, fill delta 1.00:1. Only the message text was red, so the field itself said
   nothing. Colour must not be the only channel either — keep the red fill AND a red border.   */
html[data-theme="dark"] .input-error,
html[data-theme="dark"] input.input-error,
html[data-theme="dark"] select.input-error,
html[data-theme="dark"] textarea.input-error,
html[data-theme="dark"] .lt-mod input.input-error,
html[data-theme="dark"] .lt-mod select.input-error,
html[data-theme="dark"] .lt-mod textarea.input-error {
	background-color: var(--lv-danger-bg) !important;
	border-color: var(--lv-danger) !important;
	color: var(--lv-heading) !important;
}
html[data-theme="dark"] .input-error:focus,
html[data-theme="dark"] .lt-mod .input-error:focus {
	border-color: var(--lv-danger) !important;
	box-shadow: 0 0 0 3px rgba(242, 114, 109, .55) !important;
}
html[data-theme="dark"] label.error,
html[data-theme="dark"] div.error { color: var(--lv-danger) !important; }

/* ⭐ CLASS 24 — AN OPEN DROPDOWN PANEL WITH NO EDGE.
   `.select-items` measured a border of 1.395:1 against the ground once opened: on a dark page a
   panel with no visible edge and no shadow does not read as a layer at all, it reads as text
   that has appeared in the page. Give it the strong border and the elevation the light theme
   gets from its own shadow. Same for the imageready accent colour, which sat at 2.635:1.       */
html[data-theme="dark"] .select-items {
	border: 1px solid var(--lv-border-strong) !important;
	box-shadow: var(--lv-shadow-md) !important;
}
html[data-theme="dark"] input[type="checkbox"],
html[data-theme="dark"] input[type="radio"] { accent-color: var(--lv-brand); }

/* ==========================================================================================
   ⭐ CLASS 25 — THE LAST TWO, AND ONE OF THEM IS OURS.
   (a) /cmsmonitoring reuses the breadcrumb classes for its row list, so the Class-21 rule that
   gives the CURRENT crumb a --lv-brand lozenge also fills its rows — while the template's own
   `.cmsmon-row-name { color: var(--lv-link, #0b6aa2) }` keeps a link-blue ink on top of it:
   #5cc0f5 on #2ea3e6 = 1.376:1. Whenever we own the fill we must own the descendants' ink too,
   which is the same lesson as Class 21(a) one level down.
   (b) /website's #sitehealth card carries `style="background:#fbfdfe"` INLINE. The nets in this
   file repaint inline COLOUR and never inline BACKGROUND, so it stayed a white card in dark and
   its amber ink measured 2.170:1 on it. Fixed here rather than in the generator because the
   generator emits colour rules only — a background net would be a new tool, not a new rule.    */
/* ⚠ REMOVED: the un-excluded `.nav-item.scrolled *` that Class 26(c) supersedes. Leaving it in
   place meant the corrected rule (which excludes pills) simply did not match the pill, while this
   one still did — so the documented fix measured as not applied and span.cmsmon-pill-done stayed
   at 1.178:1. A superseded rule is not harmless just because a better one sits below it. */
html[data-theme="dark"] #sitehealth {
	background: var(--lv-surface) !important;
	border-color: var(--lv-border) !important;
	color: var(--lv-text) !important;
}

/* ==========================================================================================
   ⭐ CLASS 26 — CORRECTIONS TO THIS PASS'S OWN FIXES, each caught by independent re-measurement.
   Recording them rather than quietly amending: three of the four are the SAME mistake in
   different clothes — declaring one half of a pair, or declaring a selector that matches nothing.

   (a) .ggpopover: Class 10 set the panel's background but only the INK on .popover-content,
   whose own white fill is written inline by ggpopover.min.js. Result: the content ink went from
   6.100 to 1.535 — the fix made that element WORSE than before. Set the fill everywhere the
   panel is composed, not just on its outer box.
   (b) Class 18's `#nav ul#top_main_menu > li > a` matched NOTHING: the markup is
   `li > strong > a`, so the child combinator skipped the real link. A rule that matches nothing
   measures as "no regression" and is invisible in a PRE/POST diff — it has to be read.
   (c) Class 25(a) used `.nav-item.scrolled *`, which repaints EVERY descendant's ink — including
   a status pill that carries its own fill (span.cmsmon-pill-done fell to 1.178:1). Exclude the
   things that are themselves coloured objects.
   (d) Class 14 aimed at `:disabled`, but the estate disables an ANCHOR with a class
   (`<a class="lt-btn-sm disabled">`) — a pseudo-class cannot match it — and
   `.black-button:disabled` (0,3,2) lost to backoffice-skin.css:95 `#container input.black-button`
   (1,1,1) !important. The tell was that only `cursor:not-allowed` landed: the single property
   backoffice-skin does not mark !important.                                                    */
html[data-theme="dark"] .ggpopover,
html[data-theme="dark"] .ggpopover .popover-content,
html[data-theme="dark"] .ggpopover .popover-inner {
	background-color: var(--lv-surface) !important;
	color: var(--lv-text) !important;
}
html[data-theme="dark"] .ggpopover .popover-content a,
html[data-theme="dark"] .ggpopover a { color: var(--lv-link) !important; }
html[data-theme="dark"] .ggtooltip .tooltip-inner { background-color: var(--lv-surface-3) !important; color: var(--lv-text) !important; }

html[data-theme="dark"] #nav ul#top_main_menu li a,
html[data-theme="dark"] #nav ul#top_main_menu li strong a { color: var(--lv-nav-ink) !important; }

html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.scrolled *:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]),
html[data-theme="dark"] #container .bar-heading-breadcrumb .nav-item.is-active *:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]) {
	color: var(--lv-brand-ink) !important;
}

html[data-theme="dark"] a.disabled,
html[data-theme="dark"] a.lt-btn-sm.disabled,
html[data-theme="dark"] .lt-btn.disabled,
html[data-theme="dark"] #container input.black-button:disabled,
html[data-theme="dark"] #container input.white-button:disabled,
html[data-theme="dark"] #container input[type=submit]:disabled {
	background-color: var(--lv-input-disabled-bg) !important;
	color: var(--lv-muted) !important;
	border-color: var(--lv-border) !important;
	cursor: not-allowed !important;
	opacity: 1 !important;
}

/* ⭐ CLASS 27 — CONTRAST WAS FINE AND THE MEANING WAS GONE.
   The most dangerous defects in this pass score as PASSING. theme.css:283 sets
   `html[data-theme="dark"] td { color: var(--lv-text) }` at (0,1,2), which outranks the
   templates' own `.pos`/`.neg` classes at (0,1,0) — so on budgetplanner/cashflow a SURPLUS and a
   SHORTFALL both render rgb(199,210,220) at a comfortable 10.62:1. Chroma 21. A walker that only
   asks "is it readable" scores that clean, and the number is still legible; it just no longer
   says which direction it points. Same shape on reportdashboard, where three badge variants
   (native / external / warn) all resolve to one brand-soft tint at 8.125:1 — a WARNING that is
   pixel-identical to an informational chip. Restore the hue, keep the legibility.              */
html[data-theme="dark"] td.pos,
html[data-theme="dark"] .pos > td,
html[data-theme="dark"] td .pos { color: var(--lv-success) !important; }
html[data-theme="dark"] td.neg,
html[data-theme="dark"] .neg > td,
html[data-theme="dark"] td .neg { color: var(--lv-danger) !important; }
html[data-theme="dark"] .rpt-badge-warn {
	background-color: var(--lv-warning-bg) !important; color: var(--lv-warning) !important;
}
html[data-theme="dark"] .rpt-badge-external {
	background-color: var(--lv-surface-3) !important; color: var(--lv-chrome-label) !important;
}
html[data-theme="dark"] .rpt-badge-native {
	background-color: var(--lv-success-bg) !important; color: var(--lv-success) !important;
}

/* ⭐ CLASS 28 — THE REMAINING MEASURED SURFACES AND INKS FROM THE AREA SWEEPS. */
html[data-theme="dark"] #website-subnav,
html[data-theme="dark"] #website-subnav a { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #website-subnav a { color: var(--lv-link) !important; }
html[data-theme="dark"] #lt-tutw-foot { background: var(--lv-surface-2) !important; border-color: var(--lv-border) !important; }
html[data-theme="dark"] #lt-tutw-foot a,
html[data-theme="dark"] #lt-tutw-foot [style*="color:#5b3fd6"],
html[data-theme="dark"] #lt-tutw-foot [style*="color: #5b3fd6"] { color: var(--lv-chrome-violet) !important; }
html[data-theme="dark"] .px-tab.on { background-color: var(--lv-brand) !important; color: var(--lv-brand-ink) !important; }
html[data-theme="dark"] li.txt-blue,
html[data-theme="dark"] .txt-blue { color: var(--lv-link) !important; }
/* ⚠ `.ic-pb-next *` first shipped unrestricted and repainted a.lt-btn.go — a button with its
   own brand fill — from 5.980 to 1.825. Third time this pass that a descendant selector ate an
   element that was already a coloured object; exclude them by class the way Class 26(c) does. */
html[data-theme="dark"] .rm-typelbl,
html[data-theme="dark"] .ic-pb-next,
html[data-theme="dark"] .ic-pb-next *:not(.lt-btn):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]) { color: var(--lv-text) !important; }
html[data-theme="dark"] table.acc-tbl,
html[data-theme="dark"] aside.iv-rail,
html[data-theme="dark"] div.iv-big {
	background-color: var(--lv-surface) !important; color: var(--lv-text) !important;
}
html[data-theme="dark"] span.evt,
html[data-theme="dark"] span[class*="evt "] { background-color: var(--lv-surface-3) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-pill { background-color: var(--lv-surface-3) !important; }

/* ==========================================================================================
   ⭐ CLASS 29 — THE RICH-TEXT EDITOR: CHROME IS OURS, THE CONTENT AREA IS NOT.
   This is a judgement call, so it is written down. TinyMCE 6.8.3 loads its Oxide LIGHT skin on
   39 editor templates and theme.css had exactly one `tox` rule in the whole file. Measured, the
   toolbar / menubar / statusbar / split-button menu / Source-Code dialog are byte-identical in
   dark and light — white slabs inside a dark page. Those are APPLICATION CHROME and are themed
   here.
   ⛔ THE CONTENT AREA IS DELIBERATELY LEFT ALONE. `iframe.tox-edit-area__iframe > body` measures
   black-on-white 21:1 in BOTH themes because it is a WYSIWYG showing what a visitor to a white
   website will see. Repainting it would not be a dark-mode fix, it would be a lie about the
   artefact being edited — and it would make the author's black body copy invisible the moment
   they published. Same reasoning protects the SERP/email preview panes.                        */
html[data-theme="dark"] .tox .tox-editor-header,
html[data-theme="dark"] .tox .tox-toolbar,
html[data-theme="dark"] .tox .tox-toolbar__primary,
html[data-theme="dark"] .tox .tox-toolbar-overlord,
html[data-theme="dark"] .tox .tox-menubar,
html[data-theme="dark"] .tox .tox-statusbar,
html[data-theme="dark"] .tox .tox-menu,
html[data-theme="dark"] .tox .tox-collection,
html[data-theme="dark"] .tox .tox-dialog,
html[data-theme="dark"] .tox .tox-dialog__header,
html[data-theme="dark"] .tox .tox-dialog__footer,
html[data-theme="dark"] .tox .tox-dialog__body {
	background-color: var(--lv-surface-2) !important;
	color: var(--lv-text) !important;
	border-color: var(--lv-border) !important;
}
html[data-theme="dark"] .tox .tox-tbtn,
html[data-theme="dark"] .tox .tox-mbtn,
html[data-theme="dark"] .tox .tox-statusbar a,
html[data-theme="dark"] .tox .tox-collection__item { color: var(--lv-text) !important; }
html[data-theme="dark"] .tox .tox-tbtn svg,
html[data-theme="dark"] .tox .tox-mbtn svg { fill: var(--lv-text) !important; }
html[data-theme="dark"] .tox .tox-tbtn:hover,
html[data-theme="dark"] .tox .tox-mbtn:hover,
html[data-theme="dark"] .tox .tox-collection__item--active,
html[data-theme="dark"] .tox .tox-collection__item:hover { background-color: var(--lv-surface-3) !important; }
html[data-theme="dark"] .tox .tox-dialog__body textarea,
html[data-theme="dark"] .tox .tox-textarea,
html[data-theme="dark"] .tox .tox-textfield {
	background-color: var(--lv-input-bg) !important;
	color: var(--lv-input-text) !important;
	border-color: var(--lv-input-border) !important;
}
html[data-theme="dark"] .tox { border-color: var(--lv-border) !important; }

/* ⭐ CLASS 30 — THE FILE UPLOADER HAD NO DARK RULES AT ALL (`grep -c qq- theme.css` = 0).
   Fine Uploader's failed-upload row is #FFF0BD with themed ink over it: the file NAME and the
   Retry link of a failed upload measured 1.027:1 — the one row a user must be able to read.
   Light is 14.3. Keep the amber meaning, put a readable ink on it.                             */
html[data-theme="dark"] .qq-upload-list,
html[data-theme="dark"] .qq-upload-list li { background-color: var(--lv-surface) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] .qq-upload-list li.qq-upload-retryable,
html[data-theme="dark"] .qq-upload-list li.qq-upload-fail {
	background-color: var(--lv-warning-bg) !important; color: var(--lv-warning) !important;
}
html[data-theme="dark"] .qq-upload-list li.qq-upload-success { background-color: var(--lv-success-bg) !important; color: var(--lv-success) !important; }
html[data-theme="dark"] .qq-upload-retry, html[data-theme="dark"] .qq-upload-cancel,
html[data-theme="dark"] .qq-upload-delete { color: var(--lv-link) !important; }
html[data-theme="dark"] .qq-upload-drop-area,
html[data-theme="dark"] .qq-upload-button {
	background-color: var(--lv-surface-2) !important; color: var(--lv-text) !important;
	border-color: var(--lv-border-strong) !important;
}

/* ⭐ CLASS 31 — A SELECTED LANGUAGE TAB THAT IS NO LONGER SELECTED-LOOKING.
   The legal CMS pages paint country_on and country_off with an IDENTICAL fill and border in dark;
   only the ink differs, and by 1.535:1. In light the selected tab is a solid #0089CF lozenge, so
   dark lost the affordance entirely rather than dimming it. Restore the lozenge.               */
html[data-theme="dark"] .country_on,
html[data-theme="dark"] a.country_on {
	background-color: var(--lv-brand) !important; color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important; font-weight: 600 !important;
}
html[data-theme="dark"] .country_off,
html[data-theme="dark"] a.country_off {
	background-color: var(--lv-surface-2) !important; color: var(--lv-text) !important;
	border-color: var(--lv-border) !important;
}


/* ==========================================================================================
   ⭐ CLASS 32 — AN INLINE-*BACKGROUND* NET, GENERATED FROM THE WHOLE POPULATION.
   Every generated net above this point matches [style*="color:#…"]. Nothing in this file has
   ever matched an inline BACKGROUND, so a light card written style="background:#fff" kept its
   white fill while the colour nets dutifully repainted the text on it to a dark-theme ink —
   light-on-light, arriving by a third route after Class 1 and Class 11.

   ⚠ THE FIRST VERSION OF THIS BLOCK LISTED A HANDFUL OF LITERALS I HAD HAPPENED TO SEE, and it
   duly failed: a panel added by another lane the same day used #fdf4f4, which was not on the
   list, and rendered at 1.42:1. Whack-a-mole is not a net. This is now generated from a census
   of EVERY light inline background in the templates and JS: 355 distinct literals, 1,873 uses,
   bucketed by HSL saturation and hue so a red alert panel stays red and an amber note stays
   amber. Regenerate it the same way when the census moves.

   ⛔ THE 3-DIGIT SPELLINGS ARE ANCHORED WITH A SEMICOLON. "#fff" is a PREFIX of #fff9ef, #fffbea
   and every other literal that merely starts that way, so a bare [style*="background:#fff"]
   would claim all of them. Six-digit literals need no anchor — the prefix must be immediately
   followed by the value, so "background:#10px"-style collisions cannot occur.
   ⛔ AND THIS CANNOT REACH THE WYSIWYG: TinyMCE's content area is an <iframe> with its own
   document, so no parent stylesheet applies to it. Class 29's promise holds by construction. */

/* ⛔ AND IT PAIRS THE INK. The first generated version set only the background, and six elements
   went pass->FAIL: /hrcandidate's a.btn kept its inline color:#33465f on a newly dark fill
   (1.397:1) and /gitlabcenter's warm note kept color:#5b6b7c on --lv-warning-bg (2.573:1).
   Darkening a surface without its ink is the exact mistake Class 11 made and Class 15 had to
   repair; it is repeated here so it is not repeated again. The descendant half carries the same
   exclusion list as Class 26(c) — a button, pill, badge, chip or tag inside one of these panels
   keeps its own colour. */

/* blue — 149 literal(s), 710 uses */
html[data-theme="dark"] [style*="background:#eef1f4"],
html[data-theme="dark"] [style*="background: #eef1f4"],
html[data-theme="dark"] [style*="background-color:#eef1f4"],
html[data-theme="dark"] [style*="background:#fbfcfd"],
html[data-theme="dark"] [style*="background: #fbfcfd"],
html[data-theme="dark"] [style*="background-color:#fbfcfd"],
html[data-theme="dark"] [style*="background:#eef2f5"],
html[data-theme="dark"] [style*="background: #eef2f5"],
html[data-theme="dark"] [style*="background-color:#eef2f5"],
html[data-theme="dark"] [style*="background:#f7fafc"],
html[data-theme="dark"] [style*="background: #f7fafc"],
html[data-theme="dark"] [style*="background-color:#f7fafc"],
html[data-theme="dark"] [style*="background:#fbfdfe"],
html[data-theme="dark"] [style*="background: #fbfdfe"],
html[data-theme="dark"] [style*="background-color:#fbfdfe"],
html[data-theme="dark"] [style*="background:#f4f7fa"],
html[data-theme="dark"] [style*="background: #f4f7fa"],
html[data-theme="dark"] [style*="background-color:#f4f7fa"],
html[data-theme="dark"] [style*="background:#f6f8fa"],
html[data-theme="dark"] [style*="background: #f6f8fa"],
html[data-theme="dark"] [style*="background-color:#f6f8fa"],
html[data-theme="dark"] [style*="background:#f4f6f8"],
html[data-theme="dark"] [style*="background: #f4f6f8"],
html[data-theme="dark"] [style*="background-color:#f4f6f8"],
html[data-theme="dark"] [style*="background:#f6fafd"],
html[data-theme="dark"] [style*="background: #f6fafd"],
html[data-theme="dark"] [style*="background-color:#f6fafd"],
html[data-theme="dark"] [style*="background:#eef2f6"],
html[data-theme="dark"] [style*="background: #eef2f6"],
html[data-theme="dark"] [style*="background-color:#eef2f6"],
html[data-theme="dark"] [style*="background:#eef4f9"],
html[data-theme="dark"] [style*="background: #eef4f9"],
html[data-theme="dark"] [style*="background-color:#eef4f9"],
html[data-theme="dark"] [style*="background:#f7f9fb"],
html[data-theme="dark"] [style*="background: #f7f9fb"],
html[data-theme="dark"] [style*="background-color:#f7f9fb"],
html[data-theme="dark"] [style*="background:#f6f8fb"],
html[data-theme="dark"] [style*="background: #f6f8fb"],
html[data-theme="dark"] [style*="background-color:#f6f8fb"],
html[data-theme="dark"] [style*="background:#eef2f7"],
html[data-theme="dark"] [style*="background: #eef2f7"],
html[data-theme="dark"] [style*="background-color:#eef2f7"],
html[data-theme="dark"] [style*="background:#eef1f6"],
html[data-theme="dark"] [style*="background: #eef1f6"],
html[data-theme="dark"] [style*="background-color:#eef1f6"],
html[data-theme="dark"] [style*="background:#f4f7f9"],
html[data-theme="dark"] [style*="background: #f4f7f9"],
html[data-theme="dark"] [style*="background-color:#f4f7f9"],
html[data-theme="dark"] [style*="background:#e7f3fb"],
html[data-theme="dark"] [style*="background: #e7f3fb"],
html[data-theme="dark"] [style*="background-color:#e7f3fb"],
html[data-theme="dark"] [style*="background:#f4f8fb"],
html[data-theme="dark"] [style*="background: #f4f8fb"],
html[data-theme="dark"] [style*="background-color:#f4f8fb"],
html[data-theme="dark"] [style*="background:#eef6fc"],
html[data-theme="dark"] [style*="background: #eef6fc"],
html[data-theme="dark"] [style*="background-color:#eef6fc"],
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:#f8fafc"],
html[data-theme="dark"] [style*="background: #f8fafc"],
html[data-theme="dark"] [style*="background-color:#f8fafc"],
html[data-theme="dark"] [style*="background:#eef3f8"],
html[data-theme="dark"] [style*="background: #eef3f8"],
html[data-theme="dark"] [style*="background-color:#eef3f8"],
html[data-theme="dark"] [style*="background:#f2f5f8"],
html[data-theme="dark"] [style*="background: #f2f5f8"],
html[data-theme="dark"] [style*="background-color:#f2f5f8"],
html[data-theme="dark"] [style*="background:#e7eef5"],
html[data-theme="dark"] [style*="background: #e7eef5"],
html[data-theme="dark"] [style*="background-color:#e7eef5"],
html[data-theme="dark"] [style*="background:#f5f8fb"],
html[data-theme="dark"] [style*="background: #f5f8fb"],
html[data-theme="dark"] [style*="background-color:#f5f8fb"],
html[data-theme="dark"] [style*="background:#f5f8fa"],
html[data-theme="dark"] [style*="background: #f5f8fa"],
html[data-theme="dark"] [style*="background-color:#f5f8fa"],
html[data-theme="dark"] [style*="background:#f7f9fa"],
html[data-theme="dark"] [style*="background: #f7f9fa"],
html[data-theme="dark"] [style*="background-color:#f7f9fa"],
html[data-theme="dark"] [style*="background:#fafbfd"],
html[data-theme="dark"] [style*="background: #fafbfd"],
html[data-theme="dark"] [style*="background-color:#fafbfd"],
html[data-theme="dark"] [style*="background:#f2f9fb"],
html[data-theme="dark"] [style*="background: #f2f9fb"],
html[data-theme="dark"] [style*="background-color:#f2f9fb"],
html[data-theme="dark"] [style*="background:#eef2f8"],
html[data-theme="dark"] [style*="background: #eef2f8"],
html[data-theme="dark"] [style*="background-color:#eef2f8"],
html[data-theme="dark"] [style*="background:#f7f9fc"],
html[data-theme="dark"] [style*="background: #f7f9fc"],
html[data-theme="dark"] [style*="background-color:#f7f9fc"],
html[data-theme="dark"] [style*="background:#eaf5fc"],
html[data-theme="dark"] [style*="background: #eaf5fc"],
html[data-theme="dark"] [style*="background-color:#eaf5fc"],
html[data-theme="dark"] [style*="background:#eef4f8"],
html[data-theme="dark"] [style*="background: #eef4f8"],
html[data-theme="dark"] [style*="background-color:#eef4f8"],
html[data-theme="dark"] [style*="background:#c7d2e2"],
html[data-theme="dark"] [style*="background: #c7d2e2"],
html[data-theme="dark"] [style*="background-color:#c7d2e2"],
html[data-theme="dark"] [style*="background:#f6f9fb"],
html[data-theme="dark"] [style*="background: #f6f9fb"],
html[data-theme="dark"] [style*="background-color:#f6f9fb"],
html[data-theme="dark"] [style*="background:#f3faff"],
html[data-theme="dark"] [style*="background: #f3faff"],
html[data-theme="dark"] [style*="background-color:#f3faff"],
html[data-theme="dark"] [style*="background:#eef3f7"],
html[data-theme="dark"] [style*="background: #eef3f7"],
html[data-theme="dark"] [style*="background-color:#eef3f7"],
html[data-theme="dark"] [style*="background:#f2f9fd"],
html[data-theme="dark"] [style*="background: #f2f9fd"],
html[data-theme="dark"] [style*="background-color:#f2f9fd"],
html[data-theme="dark"] [style*="background:#f9fbfd"],
html[data-theme="dark"] [style*="background: #f9fbfd"],
html[data-theme="dark"] [style*="background-color:#f9fbfd"],
html[data-theme="dark"] [style*="background:#f4f9fd"],
html[data-theme="dark"] [style*="background: #f4f9fd"],
html[data-theme="dark"] [style*="background-color:#f4f9fd"],
html[data-theme="dark"] [style*="background:#eef7fc"],
html[data-theme="dark"] [style*="background: #eef7fc"],
html[data-theme="dark"] [style*="background-color:#eef7fc"],
html[data-theme="dark"] [style*="background:#f0f2f5"],
html[data-theme="dark"] [style*="background: #f0f2f5"],
html[data-theme="dark"] [style*="background-color:#f0f2f5"],
html[data-theme="dark"] [style*="background:#eef1f5"],
html[data-theme="dark"] [style*="background: #eef1f5"],
html[data-theme="dark"] [style*="background-color:#eef1f5"],
html[data-theme="dark"] [style*="background:#eef4fb"],
html[data-theme="dark"] [style*="background: #eef4fb"],
html[data-theme="dark"] [style*="background-color:#eef4fb"],
html[data-theme="dark"] [style*="background:#f1f4f7"],
html[data-theme="dark"] [style*="background: #f1f4f7"],
html[data-theme="dark"] [style*="background-color:#f1f4f7"],
html[data-theme="dark"] [style*="background:#eef4fa"],
html[data-theme="dark"] [style*="background: #eef4fa"],
html[data-theme="dark"] [style*="background-color:#eef4fa"],
html[data-theme="dark"] [style*="background:#e7edf3"],
html[data-theme="dark"] [style*="background: #e7edf3"],
html[data-theme="dark"] [style*="background-color:#e7edf3"],
html[data-theme="dark"] [style*="background:#f4f7fb"],
html[data-theme="dark"] [style*="background: #f4f7fb"],
html[data-theme="dark"] [style*="background-color:#f4f7fb"],
html[data-theme="dark"] [style*="background:#e8eef3"],
html[data-theme="dark"] [style*="background: #e8eef3"],
html[data-theme="dark"] [style*="background-color:#e8eef3"],
html[data-theme="dark"] [style*="background:#f1f4f8"],
html[data-theme="dark"] [style*="background: #f1f4f8"],
html[data-theme="dark"] [style*="background-color:#f1f4f8"],
html[data-theme="dark"] [style*="background:#faf9ff"],
html[data-theme="dark"] [style*="background: #faf9ff"],
html[data-theme="dark"] [style*="background-color:#faf9ff"],
html[data-theme="dark"] [style*="background:#f7f6fc"],
html[data-theme="dark"] [style*="background: #f7f6fc"],
html[data-theme="dark"] [style*="background-color:#f7f6fc"],
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:#e6f1fb"],
html[data-theme="dark"] [style*="background: #e6f1fb"],
html[data-theme="dark"] [style*="background-color:#e6f1fb"],
html[data-theme="dark"] [style*="background:#f7fafd"],
html[data-theme="dark"] [style*="background: #f7fafd"],
html[data-theme="dark"] [style*="background-color:#f7fafd"],
html[data-theme="dark"] [style*="background:#eef5ff"],
html[data-theme="dark"] [style*="background: #eef5ff"],
html[data-theme="dark"] [style*="background-color:#eef5ff"],
html[data-theme="dark"] [style*="background:#e3e9ef"],
html[data-theme="dark"] [style*="background: #e3e9ef"],
html[data-theme="dark"] [style*="background-color:#e3e9ef"],
html[data-theme="dark"] [style*="background:#f5f9fc"],
html[data-theme="dark"] [style*="background: #f5f9fc"],
html[data-theme="dark"] [style*="background-color:#f5f9fc"],
html[data-theme="dark"] [style*="background:#f0f4f9"],
html[data-theme="dark"] [style*="background: #f0f4f9"],
html[data-theme="dark"] [style*="background-color:#f0f4f9"],
html[data-theme="dark"] [style*="background:#f4f8fc"],
html[data-theme="dark"] [style*="background: #f4f8fc"],
html[data-theme="dark"] [style*="background-color:#f4f8fc"],
html[data-theme="dark"] [style*="background:#f0f3f5"],
html[data-theme="dark"] [style*="background: #f0f3f5"],
html[data-theme="dark"] [style*="background-color:#f0f3f5"],
html[data-theme="dark"] [style*="background:#e8f0f7"],
html[data-theme="dark"] [style*="background: #e8f0f7"],
html[data-theme="dark"] [style*="background-color:#e8f0f7"],
html[data-theme="dark"] [style*="background:#e8edf1"],
html[data-theme="dark"] [style*="background: #e8edf1"],
html[data-theme="dark"] [style*="background-color:#e8edf1"],
html[data-theme="dark"] [style*="background:#e3f0ee"],
html[data-theme="dark"] [style*="background: #e3f0ee"],
html[data-theme="dark"] [style*="background-color:#e3f0ee"],
html[data-theme="dark"] [style*="background:#eaf1fb"],
html[data-theme="dark"] [style*="background: #eaf1fb"],
html[data-theme="dark"] [style*="background-color:#eaf1fb"],
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:#EEF6FB"],
html[data-theme="dark"] [style*="background: #EEF6FB"],
html[data-theme="dark"] [style*="background-color:#EEF6FB"],
html[data-theme="dark"] [style*="background:#fbfcfe"],
html[data-theme="dark"] [style*="background: #fbfcfe"],
html[data-theme="dark"] [style*="background-color:#fbfcfe"],
html[data-theme="dark"] [style*="background:#f7fafb"],
html[data-theme="dark"] [style*="background: #f7fafb"],
html[data-theme="dark"] [style*="background-color:#f7fafb"],
html[data-theme="dark"] [style*="background:#f3f9fe"],
html[data-theme="dark"] [style*="background: #f3f9fe"],
html[data-theme="dark"] [style*="background-color:#f3f9fe"],
html[data-theme="dark"] [style*="background:#eef5fb"],
html[data-theme="dark"] [style*="background: #eef5fb"],
html[data-theme="dark"] [style*="background-color:#eef5fb"],
html[data-theme="dark"] [style*="background:#eceff3"],
html[data-theme="dark"] [style*="background: #eceff3"],
html[data-theme="dark"] [style*="background-color:#eceff3"],
html[data-theme="dark"] [style*="background:#e7ebf0"],
html[data-theme="dark"] [style*="background: #e7ebf0"],
html[data-theme="dark"] [style*="background-color:#e7ebf0"],
html[data-theme="dark"] [style*="background:#e2e5ec"],
html[data-theme="dark"] [style*="background: #e2e5ec"],
html[data-theme="dark"] [style*="background-color:#e2e5ec"],
html[data-theme="dark"] [style*="background:#f6f4fd"],
html[data-theme="dark"] [style*="background: #f6f4fd"],
html[data-theme="dark"] [style*="background-color:#f6f4fd"],
html[data-theme="dark"] [style*="background:#e3f0fb"],
html[data-theme="dark"] [style*="background: #e3f0fb"],
html[data-theme="dark"] [style*="background-color:#e3f0fb"],
html[data-theme="dark"] [style*="background:#f0f4f8"],
html[data-theme="dark"] [style*="background: #f0f4f8"],
html[data-theme="dark"] [style*="background-color:#f0f4f8"],
html[data-theme="dark"] [style*="background:#eef6ff"],
html[data-theme="dark"] [style*="background: #eef6ff"],
html[data-theme="dark"] [style*="background-color:#eef6ff"],
html[data-theme="dark"] [style*="background:#f2f8ff"],
html[data-theme="dark"] [style*="background: #f2f8ff"],
html[data-theme="dark"] [style*="background-color:#f2f8ff"],
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:#f4fbff"],
html[data-theme="dark"] [style*="background: #f4fbff"],
html[data-theme="dark"] [style*="background-color:#f4fbff"],
html[data-theme="dark"] [style*="background:#eaf1ff"],
html[data-theme="dark"] [style*="background: #eaf1ff"],
html[data-theme="dark"] [style*="background-color:#eaf1ff"],
html[data-theme="dark"] [style*="background:#f0edfb"],
html[data-theme="dark"] [style*="background: #f0edfb"],
html[data-theme="dark"] [style*="background-color:#f0edfb"],
html[data-theme="dark"] [style*="background:#cfd6df"],
html[data-theme="dark"] [style*="background: #cfd6df"],
html[data-theme="dark"] [style*="background-color:#cfd6df"],
html[data-theme="dark"] [style*="background:#f2f6f9"],
html[data-theme="dark"] [style*="background: #f2f6f9"],
html[data-theme="dark"] [style*="background-color:#f2f6f9"],
html[data-theme="dark"] [style*="background:#e7eef7"],
html[data-theme="dark"] [style*="background: #e7eef7"],
html[data-theme="dark"] [style*="background-color:#e7eef7"],
html[data-theme="dark"] [style*="background:#dde4ea"],
html[data-theme="dark"] [style*="background: #dde4ea"],
html[data-theme="dark"] [style*="background-color:#dde4ea"],
html[data-theme="dark"] [style*="background:#f2f7fb"],
html[data-theme="dark"] [style*="background: #f2f7fb"],
html[data-theme="dark"] [style*="background-color:#f2f7fb"],
html[data-theme="dark"] [style*="background:#f6f9fc"],
html[data-theme="dark"] [style*="background: #f6f9fc"],
html[data-theme="dark"] [style*="background-color:#f6f9fc"],
html[data-theme="dark"] [style*="background:#e5eefb"],
html[data-theme="dark"] [style*="background: #e5eefb"],
html[data-theme="dark"] [style*="background-color:#e5eefb"],
html[data-theme="dark"] [style*="background:#fafdff"],
html[data-theme="dark"] [style*="background: #fafdff"],
html[data-theme="dark"] [style*="background-color:#fafdff"],
html[data-theme="dark"] [style*="background:#c9d2db"],
html[data-theme="dark"] [style*="background: #c9d2db"],
html[data-theme="dark"] [style*="background-color:#c9d2db"],
html[data-theme="dark"] [style*="background:#e8f4fb"],
html[data-theme="dark"] [style*="background: #e8f4fb"],
html[data-theme="dark"] [style*="background-color:#e8f4fb"],
html[data-theme="dark"] [style*="background:#fbfdff"],
html[data-theme="dark"] [style*="background: #fbfdff"],
html[data-theme="dark"] [style*="background-color:#fbfdff"],
html[data-theme="dark"] [style*="background:#e7edf2"],
html[data-theme="dark"] [style*="background: #e7edf2"],
html[data-theme="dark"] [style*="background-color:#e7edf2"],
html[data-theme="dark"] [style*="background:#FAFCFE"],
html[data-theme="dark"] [style*="background: #FAFCFE"],
html[data-theme="dark"] [style*="background-color:#FAFCFE"],
html[data-theme="dark"] [style*="background:#F2F8FC"],
html[data-theme="dark"] [style*="background: #F2F8FC"],
html[data-theme="dark"] [style*="background-color:#F2F8FC"],
html[data-theme="dark"] [style*="background:#E6F4FB"],
html[data-theme="dark"] [style*="background: #E6F4FB"],
html[data-theme="dark"] [style*="background-color:#E6F4FB"],
html[data-theme="dark"] [style*="background:#f6f7fb"],
html[data-theme="dark"] [style*="background: #f6f7fb"],
html[data-theme="dark"] [style*="background-color:#f6f7fb"],
html[data-theme="dark"] [style*="background:#c9bff0"],
html[data-theme="dark"] [style*="background: #c9bff0"],
html[data-theme="dark"] [style*="background-color:#c9bff0"],
html[data-theme="dark"] [style*="background:#f2f5f7"],
html[data-theme="dark"] [style*="background: #f2f5f7"],
html[data-theme="dark"] [style*="background-color:#f2f5f7"],
html[data-theme="dark"] [style*="background:#e7f4fc"],
html[data-theme="dark"] [style*="background: #e7f4fc"],
html[data-theme="dark"] [style*="background-color:#e7f4fc"],
html[data-theme="dark"] [style*="background:#e8f1f8"],
html[data-theme="dark"] [style*="background: #e8f1f8"],
html[data-theme="dark"] [style*="background-color:#e8f1f8"],
html[data-theme="dark"] [style*="background:#f7fbfe"],
html[data-theme="dark"] [style*="background: #f7fbfe"],
html[data-theme="dark"] [style*="background-color:#f7fbfe"],
html[data-theme="dark"] [style*="background:#f2fafd"],
html[data-theme="dark"] [style*="background: #f2fafd"],
html[data-theme="dark"] [style*="background-color:#f2fafd"],
html[data-theme="dark"] [style*="background:#eaf2fb"],
html[data-theme="dark"] [style*="background: #eaf2fb"],
html[data-theme="dark"] [style*="background-color:#eaf2fb"],
html[data-theme="dark"] [style*="background:#f3f7f9"],
html[data-theme="dark"] [style*="background: #f3f7f9"],
html[data-theme="dark"] [style*="background-color:#f3f7f9"],
html[data-theme="dark"] [style*="background:#eef4ff"],
html[data-theme="dark"] [style*="background: #eef4ff"],
html[data-theme="dark"] [style*="background-color:#eef4ff"],
html[data-theme="dark"] [style*="background:#f2f8fd"],
html[data-theme="dark"] [style*="background: #f2f8fd"],
html[data-theme="dark"] [style*="background-color:#f2f8fd"],
html[data-theme="dark"] [style*="background:#f2f7fc"],
html[data-theme="dark"] [style*="background: #f2f7fc"],
html[data-theme="dark"] [style*="background-color:#f2f7fc"],
html[data-theme="dark"] [style*="background:#e2eff7"],
html[data-theme="dark"] [style*="background: #e2eff7"],
html[data-theme="dark"] [style*="background-color:#e2eff7"],
html[data-theme="dark"] [style*="background:#eef5fd"],
html[data-theme="dark"] [style*="background: #eef5fd"],
html[data-theme="dark"] [style*="background-color:#eef5fd"],
html[data-theme="dark"] [style*="background:#f2f7fe"],
html[data-theme="dark"] [style*="background: #f2f7fe"],
html[data-theme="dark"] [style*="background-color:#f2f7fe"],
html[data-theme="dark"] [style*="background:#e6f0fb"],
html[data-theme="dark"] [style*="background: #e6f0fb"],
html[data-theme="dark"] [style*="background-color:#e6f0fb"],
html[data-theme="dark"] [style*="background:#dde3ea"],
html[data-theme="dark"] [style*="background: #dde3ea"],
html[data-theme="dark"] [style*="background-color:#dde3ea"],
html[data-theme="dark"] [style*="background:#efecff"],
html[data-theme="dark"] [style*="background: #efecff"],
html[data-theme="dark"] [style*="background-color:#efecff"],
html[data-theme="dark"] [style*="background:#f0f3f7"],
html[data-theme="dark"] [style*="background: #f0f3f7"],
html[data-theme="dark"] [style*="background-color:#f0f3f7"],
html[data-theme="dark"] [style*="background:#e8eef5"],
html[data-theme="dark"] [style*="background: #e8eef5"],
html[data-theme="dark"] [style*="background-color:#e8eef5"],
html[data-theme="dark"] [style*="background:#e8f4fd"],
html[data-theme="dark"] [style*="background: #e8f4fd"],
html[data-theme="dark"] [style*="background-color:#e8f4fd"],
html[data-theme="dark"] [style*="background:#f0eefe"],
html[data-theme="dark"] [style*="background: #f0eefe"],
html[data-theme="dark"] [style*="background-color:#f0eefe"],
html[data-theme="dark"] [style*="background:#eef4f5"],
html[data-theme="dark"] [style*="background: #eef4f5"],
html[data-theme="dark"] [style*="background-color:#eef4f5"],
html[data-theme="dark"] [style*="background:#f2f7f8"],
html[data-theme="dark"] [style*="background: #f2f7f8"],
html[data-theme="dark"] [style*="background-color:#f2f7f8"],
html[data-theme="dark"] [style*="background:#f7fbff"],
html[data-theme="dark"] [style*="background: #f7fbff"],
html[data-theme="dark"] [style*="background-color:#f7fbff"],
html[data-theme="dark"] [style*="background:#e9f1f2"],
html[data-theme="dark"] [style*="background: #e9f1f2"],
html[data-theme="dark"] [style*="background-color:#e9f1f2"],
html[data-theme="dark"] [style*="background:#eaf5f7"],
html[data-theme="dark"] [style*="background: #eaf5f7"],
html[data-theme="dark"] [style*="background-color:#eaf5f7"],
html[data-theme="dark"] [style*="background:#eef8fa"],
html[data-theme="dark"] [style*="background: #eef8fa"],
html[data-theme="dark"] [style*="background-color:#eef8fa"],
html[data-theme="dark"] [style*="background:#e9f2fa"],
html[data-theme="dark"] [style*="background: #e9f2fa"],
html[data-theme="dark"] [style*="background-color:#e9f2fa"],
html[data-theme="dark"] [style*="background:#eaf2f8"],
html[data-theme="dark"] [style*="background: #eaf2f8"],
html[data-theme="dark"] [style*="background-color:#eaf2f8"],
html[data-theme="dark"] [style*="background:#eeeafb"],
html[data-theme="dark"] [style*="background: #eeeafb"],
html[data-theme="dark"] [style*="background-color:#eeeafb"],
html[data-theme="dark"] [style*="background:#f8f7fc"],
html[data-theme="dark"] [style*="background: #f8f7fc"],
html[data-theme="dark"] [style*="background-color:#f8f7fc"],
html[data-theme="dark"] [style*="background:#fbfaff"],
html[data-theme="dark"] [style*="background: #fbfaff"],
html[data-theme="dark"] [style*="background-color:#fbfaff"],
html[data-theme="dark"] [style*="background:#edf6fd"],
html[data-theme="dark"] [style*="background: #edf6fd"],
html[data-theme="dark"] [style*="background-color:#edf6fd"],
html[data-theme="dark"] [style*="background:#e7ecf0"],
html[data-theme="dark"] [style*="background: #e7ecf0"],
html[data-theme="dark"] [style*="background-color:#e7ecf0"],
html[data-theme="dark"] [style*="background:#f7f5fe"],
html[data-theme="dark"] [style*="background: #f7f5fe"],
html[data-theme="dark"] [style*="background-color:#f7f5fe"],
html[data-theme="dark"] [style*="background:#eef0f6"],
html[data-theme="dark"] [style*="background: #eef0f6"],
html[data-theme="dark"] [style*="background-color:#eef0f6"],
html[data-theme="dark"] [style*="background:#cfd8e3"],
html[data-theme="dark"] [style*="background: #cfd8e3"],
html[data-theme="dark"] [style*="background-color:#cfd8e3"],
html[data-theme="dark"] [style*="background:#e0f0ff"],
html[data-theme="dark"] [style*="background: #e0f0ff"],
html[data-theme="dark"] [style*="background-color:#e0f0ff"],
html[data-theme="dark"] [style*="background:#f4f6f9"],
html[data-theme="dark"] [style*="background: #f4f6f9"],
html[data-theme="dark"] [style*="background-color:#f4f6f9"],
html[data-theme="dark"] [style*="background:#e3e8f0"],
html[data-theme="dark"] [style*="background: #e3e8f0"],
html[data-theme="dark"] [style*="background-color:#e3e8f0"],
html[data-theme="dark"] [style*="background:#fbfdfd"],
html[data-theme="dark"] [style*="background: #fbfdfd"],
html[data-theme="dark"] [style*="background-color:#fbfdfd"],
html[data-theme="dark"] [style*="background:#f2eeff"],
html[data-theme="dark"] [style*="background: #f2eeff"],
html[data-theme="dark"] [style*="background-color:#f2eeff"],
html[data-theme="dark"] [style*="background:#fafafd"],
html[data-theme="dark"] [style*="background: #fafafd"],
html[data-theme="dark"] [style*="background-color:#fafafd"],
html[data-theme="dark"] [style*="background:#e6f0ff"],
html[data-theme="dark"] [style*="background: #e6f0ff"],
html[data-theme="dark"] [style*="background-color:#e6f0ff"],
html[data-theme="dark"] [style*="background:#faf9fe"],
html[data-theme="dark"] [style*="background: #faf9fe"],
html[data-theme="dark"] [style*="background-color:#faf9fe"],
html[data-theme="dark"] [style*="background:#f7f8fa"],
html[data-theme="dark"] [style*="background: #f7f8fa"],
html[data-theme="dark"] [style*="background-color:#f7f8fa"],
html[data-theme="dark"] [style*="background:#f6fafb"],
html[data-theme="dark"] [style*="background: #f6fafb"],
html[data-theme="dark"] [style*="background-color:#f6fafb"],
html[data-theme="dark"] [style*="background:#f2f8fc"],
html[data-theme="dark"] [style*="background: #f2f8fc"],
html[data-theme="dark"] [style*="background-color:#f2f8fc"],
html[data-theme="dark"] [style*="background:#e6eaef"],
html[data-theme="dark"] [style*="background: #e6eaef"],
html[data-theme="dark"] [style*="background-color:#e6eaef"],
html[data-theme="dark"] [style*="background:#e9edf2"],
html[data-theme="dark"] [style*="background: #e9edf2"],
html[data-theme="dark"] [style*="background-color:#e9edf2"] {
	background-color: var(--lv-brand-soft) !important;
}
html[data-theme="dark"] [style*="background:#eef1f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef1f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef1f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfcfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfcfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfcfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfdfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfdfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfdfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f7fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f7fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f7fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f6f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f6f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f6f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef2f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef2f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef2f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef1f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef1f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef1f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f3fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f3fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f3fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fafbfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fafbfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fafbfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f8fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f8fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f8fafc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef3f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef3f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef3f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f5f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f5f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f5f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f8fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f9fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f9fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f9fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fafbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fafbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fafbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf5fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf5fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf5fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#c7d2e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #c7d2e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#c7d2e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3faff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3faff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3faff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f9fbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f9fbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f9fbfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f9fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f2f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef1f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef1f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef1f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f1f4f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f1f4f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f1f4f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7edf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7edf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7edf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8eef3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8eef3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8eef3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f1f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f1f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f1f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#faf9ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #faf9ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#faf9ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f6fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef5ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef5ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef5ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3e9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3e9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3e9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f4f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f0f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f0f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f0f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8edf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8edf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8edf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf1fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f3ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f3ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f3ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#EEF6FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #EEF6FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#EEF6FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfcfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfcfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfcfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3f9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3f9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3f9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef5fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef5fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef5fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eceff3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eceff3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eceff3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7ebf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7ebf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7ebf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e2e5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e2e5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e2e5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f4f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef6ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef6ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef6ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f8ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f8ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f8ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f9fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f9fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f9fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf1ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf1ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf1ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0edfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0edfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0edfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#cfd6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #cfd6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#cfd6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7eef7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7eef7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7eef7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#dde4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #dde4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#dde4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f9fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e5eefb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e5eefb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e5eefb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fafdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fafdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fafdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#c9d2db"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #c9d2db"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#c9d2db"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f4fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfdff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#FAFCFE"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #FAFCFE"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#FAFCFE"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#F2F8FC"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #F2F8FC"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#F2F8FC"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#E6F4FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #E6F4FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#E6F4FB"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6f7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#c9bff0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #c9bff0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#c9bff0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f4fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f4fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f4fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f1f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f1f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f1f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7fbfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7fbfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7fbfe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2fafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf2fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf2fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf2fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3f7f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f8fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f8fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f8fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e2eff7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e2eff7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e2eff7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef5fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef5fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef5fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#dde3ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #dde3ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#dde3ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#efecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #efecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#efecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f3f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8eef5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0eefe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0eefe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0eefe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef4f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef4f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef4f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f7f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f7f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f7f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7fbff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e9f1f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e9f1f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e9f1f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf5f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e9f2fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e9f2fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e9f2fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf2f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eeeafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eeeafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eeeafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f8f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f8f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f8f7fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfaff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfaff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfaff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#edf6fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #edf6fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#edf6fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7ecf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7ecf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7ecf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f5fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f5fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f5fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef0f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef0f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef0f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#cfd8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #cfd8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#cfd8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e0f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e0f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e0f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f6f9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3e8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3e8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3e8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfdfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfdfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfdfd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2eeff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2eeff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2eeff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fafafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fafafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fafafd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f0ff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#faf9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #faf9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#faf9fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f8fa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6fafb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f8fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6eaef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6eaef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6eaef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e9edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e9edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e9edf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-brand-soft-ink) !important;
}

/* green — 52 literal(s), 124 uses */
html[data-theme="dark"] [style*="background:#e3f6e9"],
html[data-theme="dark"] [style*="background: #e3f6e9"],
html[data-theme="dark"] [style*="background-color:#e3f6e9"],
html[data-theme="dark"] [style*="background:#f4f8ec"],
html[data-theme="dark"] [style*="background: #f4f8ec"],
html[data-theme="dark"] [style*="background-color:#f4f8ec"],
html[data-theme="dark"] [style*="background:#e6f4ea"],
html[data-theme="dark"] [style*="background: #e6f4ea"],
html[data-theme="dark"] [style*="background-color:#e6f4ea"],
html[data-theme="dark"] [style*="background:#e6f6ec"],
html[data-theme="dark"] [style*="background: #e6f6ec"],
html[data-theme="dark"] [style*="background-color:#e6f6ec"],
html[data-theme="dark"] [style*="background:#e5f6ec"],
html[data-theme="dark"] [style*="background: #e5f6ec"],
html[data-theme="dark"] [style*="background-color:#e5f6ec"],
html[data-theme="dark"] [style*="background:#f2faf5"],
html[data-theme="dark"] [style*="background: #f2faf5"],
html[data-theme="dark"] [style*="background-color:#f2faf5"],
html[data-theme="dark"] [style*="background:#f4faf6"],
html[data-theme="dark"] [style*="background: #f4faf6"],
html[data-theme="dark"] [style*="background-color:#f4faf6"],
html[data-theme="dark"] [style*="background:#eafaf1"],
html[data-theme="dark"] [style*="background: #eafaf1"],
html[data-theme="dark"] [style*="background-color:#eafaf1"],
html[data-theme="dark"] [style*="background:#e7f4ec"],
html[data-theme="dark"] [style*="background: #e7f4ec"],
html[data-theme="dark"] [style*="background-color:#e7f4ec"],
html[data-theme="dark"] [style*="background:#e7f7ee"],
html[data-theme="dark"] [style*="background: #e7f7ee"],
html[data-theme="dark"] [style*="background-color:#e7f7ee"],
html[data-theme="dark"] [style*="background:#eaf6ef"],
html[data-theme="dark"] [style*="background: #eaf6ef"],
html[data-theme="dark"] [style*="background-color:#eaf6ef"],
html[data-theme="dark"] [style*="background:#e7f5f2"],
html[data-theme="dark"] [style*="background: #e7f5f2"],
html[data-theme="dark"] [style*="background-color:#e7f5f2"],
html[data-theme="dark"] [style*="background:#e7f4ea"],
html[data-theme="dark"] [style*="background: #e7f4ea"],
html[data-theme="dark"] [style*="background-color:#e7f4ea"],
html[data-theme="dark"] [style*="background:#dcf5e8"],
html[data-theme="dark"] [style*="background: #dcf5e8"],
html[data-theme="dark"] [style*="background-color:#dcf5e8"],
html[data-theme="dark"] [style*="background:#e6f7ee"],
html[data-theme="dark"] [style*="background: #e6f7ee"],
html[data-theme="dark"] [style*="background-color:#e6f7ee"],
html[data-theme="dark"] [style*="background:#e5f1ea"],
html[data-theme="dark"] [style*="background: #e5f1ea"],
html[data-theme="dark"] [style*="background-color:#e5f1ea"],
html[data-theme="dark"] [style*="background:#f0fbf3"],
html[data-theme="dark"] [style*="background: #f0fbf3"],
html[data-theme="dark"] [style*="background-color:#f0fbf3"],
html[data-theme="dark"] [style*="background:#d6f0e0"],
html[data-theme="dark"] [style*="background: #d6f0e0"],
html[data-theme="dark"] [style*="background-color:#d6f0e0"],
html[data-theme="dark"] [style*="background:#f4fbf6"],
html[data-theme="dark"] [style*="background: #f4fbf6"],
html[data-theme="dark"] [style*="background-color:#f4fbf6"],
html[data-theme="dark"] [style*="background:#f6fbf8"],
html[data-theme="dark"] [style*="background: #f6fbf8"],
html[data-theme="dark"] [style*="background-color:#f6fbf8"],
html[data-theme="dark"] [style*="background:#f4fbf7"],
html[data-theme="dark"] [style*="background: #f4fbf7"],
html[data-theme="dark"] [style*="background-color:#f4fbf7"],
html[data-theme="dark"] [style*="background:#e4efe9"],
html[data-theme="dark"] [style*="background: #e4efe9"],
html[data-theme="dark"] [style*="background-color:#e4efe9"],
html[data-theme="dark"] [style*="background:#e8f0e2"],
html[data-theme="dark"] [style*="background: #e8f0e2"],
html[data-theme="dark"] [style*="background-color:#e8f0e2"],
html[data-theme="dark"] [style*="background:#eef7f0"],
html[data-theme="dark"] [style*="background: #eef7f0"],
html[data-theme="dark"] [style*="background-color:#eef7f0"],
html[data-theme="dark"] [style*="background:#eaf7ee"],
html[data-theme="dark"] [style*="background: #eaf7ee"],
html[data-theme="dark"] [style*="background-color:#eaf7ee"],
html[data-theme="dark"] [style*="background:#e4f4e9"],
html[data-theme="dark"] [style*="background: #e4f4e9"],
html[data-theme="dark"] [style*="background-color:#e4f4e9"],
html[data-theme="dark"] [style*="background:#e9f7ee"],
html[data-theme="dark"] [style*="background: #e9f7ee"],
html[data-theme="dark"] [style*="background-color:#e9f7ee"],
html[data-theme="dark"] [style*="background:#f2fbf5"],
html[data-theme="dark"] [style*="background: #f2fbf5"],
html[data-theme="dark"] [style*="background-color:#f2fbf5"],
html[data-theme="dark"] [style*="background:#f4fbf4"],
html[data-theme="dark"] [style*="background: #f4fbf4"],
html[data-theme="dark"] [style*="background-color:#f4fbf4"],
html[data-theme="dark"] [style*="background:#e8f5ec"],
html[data-theme="dark"] [style*="background: #e8f5ec"],
html[data-theme="dark"] [style*="background-color:#e8f5ec"],
html[data-theme="dark"] [style*="background:#e2f5e9"],
html[data-theme="dark"] [style*="background: #e2f5e9"],
html[data-theme="dark"] [style*="background-color:#e2f5e9"],
html[data-theme="dark"] [style*="background:#e6f2ea"],
html[data-theme="dark"] [style*="background: #e6f2ea"],
html[data-theme="dark"] [style*="background-color:#e6f2ea"],
html[data-theme="dark"] [style*="background:#f0f8f2"],
html[data-theme="dark"] [style*="background: #f0f8f2"],
html[data-theme="dark"] [style*="background-color:#f0f8f2"],
html[data-theme="dark"] [style*="background:#e7f5ee"],
html[data-theme="dark"] [style*="background: #e7f5ee"],
html[data-theme="dark"] [style*="background-color:#e7f5ee"],
html[data-theme="dark"] [style*="background:#e4f5ec"],
html[data-theme="dark"] [style*="background: #e4f5ec"],
html[data-theme="dark"] [style*="background-color:#e4f5ec"],
html[data-theme="dark"] [style*="background:#eefaf2"],
html[data-theme="dark"] [style*="background: #eefaf2"],
html[data-theme="dark"] [style*="background-color:#eefaf2"],
html[data-theme="dark"] [style*="background:#f2fbf6"],
html[data-theme="dark"] [style*="background: #f2fbf6"],
html[data-theme="dark"] [style*="background-color:#f2fbf6"],
html[data-theme="dark"] [style*="background:#eef8f1"],
html[data-theme="dark"] [style*="background: #eef8f1"],
html[data-theme="dark"] [style*="background-color:#eef8f1"],
html[data-theme="dark"] [style*="background:#e3f4e9"],
html[data-theme="dark"] [style*="background: #e3f4e9"],
html[data-theme="dark"] [style*="background-color:#e3f4e9"],
html[data-theme="dark"] [style*="background:#f4f8f4"],
html[data-theme="dark"] [style*="background: #f4f8f4"],
html[data-theme="dark"] [style*="background-color:#f4f8f4"],
html[data-theme="dark"] [style*="background:#e3f5ef"],
html[data-theme="dark"] [style*="background: #e3f5ef"],
html[data-theme="dark"] [style*="background-color:#e3f5ef"],
html[data-theme="dark"] [style*="background:#e3f4ec"],
html[data-theme="dark"] [style*="background: #e3f4ec"],
html[data-theme="dark"] [style*="background-color:#e3f4ec"],
html[data-theme="dark"] [style*="background:#f2fbf4"],
html[data-theme="dark"] [style*="background: #f2fbf4"],
html[data-theme="dark"] [style*="background-color:#f2fbf4"],
html[data-theme="dark"] [style*="background:#f4f9f6"],
html[data-theme="dark"] [style*="background: #f4f9f6"],
html[data-theme="dark"] [style*="background-color:#f4f9f6"],
html[data-theme="dark"] [style*="background:#f3f9f4"],
html[data-theme="dark"] [style*="background: #f3f9f4"],
html[data-theme="dark"] [style*="background-color:#f3f9f4"],
html[data-theme="dark"] [style*="background:#e8f6ec"],
html[data-theme="dark"] [style*="background: #e8f6ec"],
html[data-theme="dark"] [style*="background-color:#e8f6ec"],
html[data-theme="dark"] [style*="background:#e6f5ec"],
html[data-theme="dark"] [style*="background: #e6f5ec"],
html[data-theme="dark"] [style*="background-color:#e6f5ec"],
html[data-theme="dark"] [style*="background:#eaf6ea"],
html[data-theme="dark"] [style*="background: #eaf6ea"],
html[data-theme="dark"] [style*="background-color:#eaf6ea"],
html[data-theme="dark"] [style*="background:#e4f2ea"],
html[data-theme="dark"] [style*="background: #e4f2ea"],
html[data-theme="dark"] [style*="background-color:#e4f2ea"],
html[data-theme="dark"] [style*="background:#e8f0ee"],
html[data-theme="dark"] [style*="background: #e8f0ee"],
html[data-theme="dark"] [style*="background-color:#e8f0ee"],
html[data-theme="dark"] [style*="background:#f2f8f4"],
html[data-theme="dark"] [style*="background: #f2f8f4"],
html[data-theme="dark"] [style*="background-color:#f2f8f4"],
html[data-theme="dark"] [style*="background:#e9f7ef"],
html[data-theme="dark"] [style*="background: #e9f7ef"],
html[data-theme="dark"] [style*="background-color:#e9f7ef"] {
	background-color: var(--lv-success-bg) !important;
}
html[data-theme="dark"] [style*="background:#e3f6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e5f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e5f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e5f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2faf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2faf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2faf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4faf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4faf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4faf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eafaf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eafaf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eafaf1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf6ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf6ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf6ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f5f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f5f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f5f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f4ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#dcf5e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #dcf5e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#dcf5e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e5f1ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e5f1ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e5f1ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0fbf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0fbf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0fbf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#d6f0e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #d6f0e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#d6f0e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6fbf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6fbf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6fbf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4fbf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4fbf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4fbf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e4efe9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e4efe9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e4efe9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f0e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f0e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f0e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef7f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef7f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef7f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e4f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e4f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e4f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e9f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e9f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e9f7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2fbf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2fbf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2fbf5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e2f5e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e2f5e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e2f5e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f8f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f8f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f8f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e7f5ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e7f5ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e7f5ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e4f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e4f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e4f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eefaf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eefaf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eefaf2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2fbf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef8f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef8f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef8f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f4e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3f5ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f5ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f5ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e3f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e3f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e3f4ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2fbf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f9f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f9f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f9f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3f9f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3f9f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3f9f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6f5ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eaf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eaf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eaf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e4f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e4f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e4f2ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8f0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f2f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f2f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f2f8f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e9f7ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e9f7ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e9f7ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-success) !important;
}

/* neutral — 25 literal(s), 653 uses */
html[data-theme="dark"] [style*="background:#fff;"],
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:#ffffff"],
html[data-theme="dark"] [style*="background: #ffffff"],
html[data-theme="dark"] [style*="background-color:#ffffff"],
html[data-theme="dark"] [style*="background:#E3E3E3"],
html[data-theme="dark"] [style*="background: #E3E3E3"],
html[data-theme="dark"] [style*="background-color:#E3E3E3"],
html[data-theme="dark"] [style*="background:#c3ccd4"],
html[data-theme="dark"] [style*="background: #c3ccd4"],
html[data-theme="dark"] [style*="background-color:#c3ccd4"],
html[data-theme="dark"] [style*="background:#ededed"],
html[data-theme="dark"] [style*="background: #ededed"],
html[data-theme="dark"] [style*="background-color:#ededed"],
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:#f7f7f7"],
html[data-theme="dark"] [style*="background: #f7f7f7"],
html[data-theme="dark"] [style*="background-color:#f7f7f7"],
html[data-theme="dark"] [style*="background:#eee;"],
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:#FFFFFF"],
html[data-theme="dark"] [style*="background: #FFFFFF"],
html[data-theme="dark"] [style*="background-color:#FFFFFF"],
html[data-theme="dark"] [style*="background:#f0f2f4"],
html[data-theme="dark"] [style*="background: #f0f2f4"],
html[data-theme="dark"] [style*="background-color:#f0f2f4"],
html[data-theme="dark"] [style*="background:#f1f3f5"],
html[data-theme="dark"] [style*="background: #f1f3f5"],
html[data-theme="dark"] [style*="background-color:#f1f3f5"],
html[data-theme="dark"] [style*="background:#eef1f3"],
html[data-theme="dark"] [style*="background: #eef1f3"],
html[data-theme="dark"] [style*="background-color:#eef1f3"],
html[data-theme="dark"] [style*="background:#eef0f2"],
html[data-theme="dark"] [style*="background: #eef0f2"],
html[data-theme="dark"] [style*="background-color:#eef0f2"],
html[data-theme="dark"] [style*="background:#fbfbfb"],
html[data-theme="dark"] [style*="background: #fbfbfb"],
html[data-theme="dark"] [style*="background-color:#fbfbfb"],
html[data-theme="dark"] [style*="background:#eeeeee"],
html[data-theme="dark"] [style*="background: #eeeeee"],
html[data-theme="dark"] [style*="background-color:#eeeeee"],
html[data-theme="dark"] [style*="background:#E0E0E0"],
html[data-theme="dark"] [style*="background: #E0E0E0"],
html[data-theme="dark"] [style*="background-color:#E0E0E0"],
html[data-theme="dark"] [style*="background:#f0f0f4"],
html[data-theme="dark"] [style*="background: #f0f0f4"],
html[data-theme="dark"] [style*="background-color:#f0f0f4"],
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:#eef0f3"],
html[data-theme="dark"] [style*="background: #eef0f3"],
html[data-theme="dark"] [style*="background-color:#eef0f3"],
html[data-theme="dark"] [style*="background:#d7dde3"],
html[data-theme="dark"] [style*="background: #d7dde3"],
html[data-theme="dark"] [style*="background-color:#d7dde3"],
html[data-theme="dark"] [style*="background:#f4f7f5"],
html[data-theme="dark"] [style*="background: #f4f7f5"],
html[data-theme="dark"] [style*="background-color:#f4f7f5"],
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:#fbfcfc"],
html[data-theme="dark"] [style*="background: #fbfcfc"],
html[data-theme="dark"] [style*="background-color:#fbfcfc"],
html[data-theme="dark"] [style*="background:#e6e6e6"],
html[data-theme="dark"] [style*="background: #e6e6e6"],
html[data-theme="dark"] [style*="background-color:#e6e6e6"],
html[data-theme="dark"] [style*="background:#e8ecef"],
html[data-theme="dark"] [style*="background: #e8ecef"],
html[data-theme="dark"] [style*="background-color:#e8ecef"] {
	background-color: var(--lv-surface) !important;
}
html[data-theme="dark"] [style*="background:#fff;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style$="background:#fff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#ffffff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #ffffff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#ffffff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#E3E3E3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #E3E3E3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#E3E3E3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#c3ccd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #c3ccd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#c3ccd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#ededed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #ededed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#ededed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fafafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fafafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fafafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f7f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f7f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f7f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eee;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eee;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style$="background:#eee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eee;"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#FFFFFF"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #FFFFFF"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#FFFFFF"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f2f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f2f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f2f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f1f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f1f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f1f3f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef1f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef1f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef1f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef0f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef0f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef0f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfbfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfbfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfbfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eeeeee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eeeeee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eeeeee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#E0E0E0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #E0E0E0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#E0E0E0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0f0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0f0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0f0f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e5e7eb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e5e7eb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e5e7eb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eef0f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eef0f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eef0f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#d7dde3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #d7dde3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#d7dde3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f7f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f7f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f7f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f5f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f5f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f5f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbfcfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbfcfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbfcfc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e6e6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e6e6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e6e6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#e8ecef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #e8ecef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#e8ecef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-text) !important;
}

/* red — 42 literal(s), 135 uses */
html[data-theme="dark"] [style*="background:#fdecea"],
html[data-theme="dark"] [style*="background: #fdecea"],
html[data-theme="dark"] [style*="background-color:#fdecea"],
html[data-theme="dark"] [style*="background:#fdeceb"],
html[data-theme="dark"] [style*="background: #fdeceb"],
html[data-theme="dark"] [style*="background-color:#fdeceb"],
html[data-theme="dark"] [style*="background:#fdf4f2"],
html[data-theme="dark"] [style*="background: #fdf4f2"],
html[data-theme="dark"] [style*="background-color:#fdf4f2"],
html[data-theme="dark"] [style*="background:#fdebea"],
html[data-theme="dark"] [style*="background: #fdebea"],
html[data-theme="dark"] [style*="background-color:#fdebea"],
html[data-theme="dark"] [style*="background:#fdecec"],
html[data-theme="dark"] [style*="background: #fdecec"],
html[data-theme="dark"] [style*="background-color:#fdecec"],
html[data-theme="dark"] [style*="background:#fffaf9"],
html[data-theme="dark"] [style*="background: #fffaf9"],
html[data-theme="dark"] [style*="background-color:#fffaf9"],
html[data-theme="dark"] [style*="background:#fdf5f4"],
html[data-theme="dark"] [style*="background: #fdf5f4"],
html[data-theme="dark"] [style*="background-color:#fdf5f4"],
html[data-theme="dark"] [style*="background:#fdf0ee"],
html[data-theme="dark"] [style*="background: #fdf0ee"],
html[data-theme="dark"] [style*="background-color:#fdf0ee"],
html[data-theme="dark"] [style*="background:#fde3e0"],
html[data-theme="dark"] [style*="background: #fde3e0"],
html[data-theme="dark"] [style*="background-color:#fde3e0"],
html[data-theme="dark"] [style*="background:#fdeaea"],
html[data-theme="dark"] [style*="background: #fdeaea"],
html[data-theme="dark"] [style*="background-color:#fdeaea"],
html[data-theme="dark"] [style*="background:#f8e9e7"],
html[data-theme="dark"] [style*="background: #f8e9e7"],
html[data-theme="dark"] [style*="background-color:#f8e9e7"],
html[data-theme="dark"] [style*="background:#fffafa"],
html[data-theme="dark"] [style*="background: #fffafa"],
html[data-theme="dark"] [style*="background-color:#fffafa"],
html[data-theme="dark"] [style*="background:#fdf2f2"],
html[data-theme="dark"] [style*="background: #fdf2f2"],
html[data-theme="dark"] [style*="background-color:#fdf2f2"],
html[data-theme="dark"] [style*="background:#fbdedc"],
html[data-theme="dark"] [style*="background: #fbdedc"],
html[data-theme="dark"] [style*="background-color:#fbdedc"],
html[data-theme="dark"] [style*="background:#fdf1ef"],
html[data-theme="dark"] [style*="background: #fdf1ef"],
html[data-theme="dark"] [style*="background-color:#fdf1ef"],
html[data-theme="dark"] [style*="background:#fff6f5"],
html[data-theme="dark"] [style*="background: #fff6f5"],
html[data-theme="dark"] [style*="background-color:#fff6f5"],
html[data-theme="dark"] [style*="background:#fbecea"],
html[data-theme="dark"] [style*="background: #fbecea"],
html[data-theme="dark"] [style*="background-color:#fbecea"],
html[data-theme="dark"] [style*="background:#fdf6f5"],
html[data-theme="dark"] [style*="background: #fdf6f5"],
html[data-theme="dark"] [style*="background-color:#fdf6f5"],
html[data-theme="dark"] [style*="background:#f7e0dd"],
html[data-theme="dark"] [style*="background: #f7e0dd"],
html[data-theme="dark"] [style*="background-color:#f7e0dd"],
html[data-theme="dark"] [style*="background:#fffaf8"],
html[data-theme="dark"] [style*="background: #fffaf8"],
html[data-theme="dark"] [style*="background-color:#fffaf8"],
html[data-theme="dark"] [style*="background:#fdf4f3"],
html[data-theme="dark"] [style*="background: #fdf4f3"],
html[data-theme="dark"] [style*="background-color:#fdf4f3"],
html[data-theme="dark"] [style*="background:#f7e5e2"],
html[data-theme="dark"] [style*="background: #f7e5e2"],
html[data-theme="dark"] [style*="background-color:#f7e5e2"],
html[data-theme="dark"] [style*="background:#f6eef0"],
html[data-theme="dark"] [style*="background: #f6eef0"],
html[data-theme="dark"] [style*="background-color:#f6eef0"],
html[data-theme="dark"] [style*="background:#fbede7"],
html[data-theme="dark"] [style*="background: #fbede7"],
html[data-theme="dark"] [style*="background-color:#fbede7"],
html[data-theme="dark"] [style*="background:#fdf2f1"],
html[data-theme="dark"] [style*="background: #fdf2f1"],
html[data-theme="dark"] [style*="background-color:#fdf2f1"],
html[data-theme="dark"] [style*="background:#fdf3f2"],
html[data-theme="dark"] [style*="background: #fdf3f2"],
html[data-theme="dark"] [style*="background-color:#fdf3f2"],
html[data-theme="dark"] [style*="background:#fbe7e6"],
html[data-theme="dark"] [style*="background: #fbe7e6"],
html[data-theme="dark"] [style*="background-color:#fbe7e6"],
html[data-theme="dark"] [style*="background:#fef6f5"],
html[data-theme="dark"] [style*="background: #fef6f5"],
html[data-theme="dark"] [style*="background-color:#fef6f5"],
html[data-theme="dark"] [style*="background:#fdf7f6"],
html[data-theme="dark"] [style*="background: #fdf7f6"],
html[data-theme="dark"] [style*="background-color:#fdf7f6"],
html[data-theme="dark"] [style*="background:#fbe7e7"],
html[data-theme="dark"] [style*="background: #fbe7e7"],
html[data-theme="dark"] [style*="background-color:#fbe7e7"],
html[data-theme="dark"] [style*="background:#fbeae8"],
html[data-theme="dark"] [style*="background: #fbeae8"],
html[data-theme="dark"] [style*="background-color:#fbeae8"],
html[data-theme="dark"] [style*="background:#fbe6e2"],
html[data-theme="dark"] [style*="background: #fbe6e2"],
html[data-theme="dark"] [style*="background-color:#fbe6e2"],
html[data-theme="dark"] [style*="background:#fdf4f4"],
html[data-theme="dark"] [style*="background: #fdf4f4"],
html[data-theme="dark"] [style*="background-color:#fdf4f4"],
html[data-theme="dark"] [style*="background:#f9e5e5"],
html[data-theme="dark"] [style*="background: #f9e5e5"],
html[data-theme="dark"] [style*="background-color:#f9e5e5"],
html[data-theme="dark"] [style*="background:#fbf2f1"],
html[data-theme="dark"] [style*="background: #fbf2f1"],
html[data-theme="dark"] [style*="background-color:#fbf2f1"],
html[data-theme="dark"] [style*="background:#fbeceb"],
html[data-theme="dark"] [style*="background: #fbeceb"],
html[data-theme="dark"] [style*="background-color:#fbeceb"],
html[data-theme="dark"] [style*="background:#fdf1f0"],
html[data-theme="dark"] [style*="background: #fdf1f0"],
html[data-theme="dark"] [style*="background-color:#fdf1f0"],
html[data-theme="dark"] [style*="background:#fbeae7"],
html[data-theme="dark"] [style*="background: #fbeae7"],
html[data-theme="dark"] [style*="background-color:#fbeae7"],
html[data-theme="dark"] [style*="background:#fceeed"],
html[data-theme="dark"] [style*="background: #fceeed"],
html[data-theme="dark"] [style*="background-color:#fceeed"],
html[data-theme="dark"] [style*="background:#fff8f8"],
html[data-theme="dark"] [style*="background: #fff8f8"],
html[data-theme="dark"] [style*="background-color:#fff8f8"],
html[data-theme="dark"] [style*="background:#fbeeec"],
html[data-theme="dark"] [style*="background: #fbeeec"],
html[data-theme="dark"] [style*="background-color:#fbeeec"],
html[data-theme="dark"] [style*="background:#fdf0f0"],
html[data-theme="dark"] [style*="background: #fdf0f0"],
html[data-theme="dark"] [style*="background-color:#fdf0f0"] {
	background-color: var(--lv-danger-bg) !important;
}
html[data-theme="dark"] [style*="background:#fdecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf4f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf4f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf4f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdebea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdebea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdebea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdecec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdecec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdecec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffaf9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffaf9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffaf9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf5f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf5f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf5f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf0ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fde3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fde3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fde3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdeaea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdeaea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdeaea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f8e9e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f8e9e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f8e9e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffafa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf2f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf2f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf2f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbdedc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbdedc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbdedc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf1ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf1ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf1ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbecea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7e0dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7e0dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7e0dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffaf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffaf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffaf8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf4f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf4f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf4f3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7e5e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7e5e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7e5e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6eef0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6eef0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6eef0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbede7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbede7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbede7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3f2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbe7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbe7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbe7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fef6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fef6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fef6f5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf7f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf7f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf7f6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbe7e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbe7e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbe7e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeae8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeae8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeae8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbe6e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbe6e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbe6e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf4f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf4f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf4f4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f9e5e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f9e5e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f9e5e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf2f1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeceb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf1f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf1f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf1f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeae7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeae7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeae7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fceeed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fceeed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fceeed"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff8f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff8f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff8f8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeeec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeeec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeeec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf0f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf0f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf0f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-danger) !important;
}

/* violet — 16 literal(s), 43 uses */
html[data-theme="dark"] [style*="background:#efe9fb"],
html[data-theme="dark"] [style*="background: #efe9fb"],
html[data-theme="dark"] [style*="background-color:#efe9fb"],
html[data-theme="dark"] [style*="background:#f7f3fe"],
html[data-theme="dark"] [style*="background: #f7f3fe"],
html[data-theme="dark"] [style*="background-color:#f7f3fe"],
html[data-theme="dark"] [style*="background:#eee9fb"],
html[data-theme="dark"] [style*="background: #eee9fb"],
html[data-theme="dark"] [style*="background-color:#eee9fb"],
html[data-theme="dark"] [style*="background:#f5f2fd"],
html[data-theme="dark"] [style*="background: #f5f2fd"],
html[data-theme="dark"] [style*="background-color:#f5f2fd"],
html[data-theme="dark"] [style*="background:#f3ecfb"],
html[data-theme="dark"] [style*="background: #f3ecfb"],
html[data-theme="dark"] [style*="background-color:#f3ecfb"],
html[data-theme="dark"] [style*="background:#f8f4fd"],
html[data-theme="dark"] [style*="background: #f8f4fd"],
html[data-theme="dark"] [style*="background-color:#f8f4fd"],
html[data-theme="dark"] [style*="background:#efe7fb"],
html[data-theme="dark"] [style*="background: #efe7fb"],
html[data-theme="dark"] [style*="background-color:#efe7fb"],
html[data-theme="dark"] [style*="background:#f3f0fb"],
html[data-theme="dark"] [style*="background: #f3f0fb"],
html[data-theme="dark"] [style*="background-color:#f3f0fb"],
html[data-theme="dark"] [style*="background:#f0e6fb"],
html[data-theme="dark"] [style*="background: #f0e6fb"],
html[data-theme="dark"] [style*="background-color:#f0e6fb"],
html[data-theme="dark"] [style*="background:#f3edfa"],
html[data-theme="dark"] [style*="background: #f3edfa"],
html[data-theme="dark"] [style*="background-color:#f3edfa"],
html[data-theme="dark"] [style*="background:#faf7fe"],
html[data-theme="dark"] [style*="background: #faf7fe"],
html[data-theme="dark"] [style*="background-color:#faf7fe"],
html[data-theme="dark"] [style*="background:#f1ecfb"],
html[data-theme="dark"] [style*="background: #f1ecfb"],
html[data-theme="dark"] [style*="background-color:#f1ecfb"],
html[data-theme="dark"] [style*="background:#ece2f7"],
html[data-theme="dark"] [style*="background: #ece2f7"],
html[data-theme="dark"] [style*="background-color:#ece2f7"],
html[data-theme="dark"] [style*="background:#f4efff"],
html[data-theme="dark"] [style*="background: #f4efff"],
html[data-theme="dark"] [style*="background-color:#f4efff"],
html[data-theme="dark"] [style*="background:#f4f1fc"],
html[data-theme="dark"] [style*="background: #f4f1fc"],
html[data-theme="dark"] [style*="background-color:#f4f1fc"],
html[data-theme="dark"] [style*="background:#f3ecff"],
html[data-theme="dark"] [style*="background: #f3ecff"],
html[data-theme="dark"] [style*="background-color:#f3ecff"] {
	background-color: var(--lv-surface-2) !important;
}
html[data-theme="dark"] [style*="background:#efe9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #efe9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#efe9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f7f3fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f7f3fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f7f3fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#eee9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #eee9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#eee9fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5f2fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5f2fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5f2fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f8f4fd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#efe7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #efe7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#efe7fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3f0fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f0e6fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f0e6fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f0e6fb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3edfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3edfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3edfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#faf7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #faf7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#faf7fe"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f1ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f1ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f1ecfb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#ece2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #ece2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#ece2f7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4efff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4efff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4efff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f4f1fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f4f1fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f4f1fc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f3ecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f3ecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f3ecff"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-text) !important;
}

/* warn — 75 literal(s), 208 uses */
html[data-theme="dark"] [style*="background:#fdf3e0"],
html[data-theme="dark"] [style*="background: #fdf3e0"],
html[data-theme="dark"] [style*="background-color:#fdf3e0"],
html[data-theme="dark"] [style*="background:#fff7ec"],
html[data-theme="dark"] [style*="background: #fff7ec"],
html[data-theme="dark"] [style*="background-color:#fff7ec"],
html[data-theme="dark"] [style*="background:#fffdf4"],
html[data-theme="dark"] [style*="background: #fffdf4"],
html[data-theme="dark"] [style*="background-color:#fffdf4"],
html[data-theme="dark"] [style*="background:#fff4d6"],
html[data-theme="dark"] [style*="background: #fff4d6"],
html[data-theme="dark"] [style*="background-color:#fff4d6"],
html[data-theme="dark"] [style*="background:#fff6da"],
html[data-theme="dark"] [style*="background: #fff6da"],
html[data-theme="dark"] [style*="background-color:#fff6da"],
html[data-theme="dark"] [style*="background:#fff8ec"],
html[data-theme="dark"] [style*="background: #fff8ec"],
html[data-theme="dark"] [style*="background-color:#fff8ec"],
html[data-theme="dark"] [style*="background:#fdf6ec"],
html[data-theme="dark"] [style*="background: #fdf6ec"],
html[data-theme="dark"] [style*="background-color:#fdf6ec"],
html[data-theme="dark"] [style*="background:#fff6e6"],
html[data-theme="dark"] [style*="background: #fff6e6"],
html[data-theme="dark"] [style*="background-color:#fff6e6"],
html[data-theme="dark"] [style*="background:#fdf8ef"],
html[data-theme="dark"] [style*="background: #fdf8ef"],
html[data-theme="dark"] [style*="background-color:#fdf8ef"],
html[data-theme="dark"] [style*="background:#fff6e5"],
html[data-theme="dark"] [style*="background: #fff6e5"],
html[data-theme="dark"] [style*="background-color:#fff6e5"],
html[data-theme="dark"] [style*="background:#fff3d6"],
html[data-theme="dark"] [style*="background: #fff3d6"],
html[data-theme="dark"] [style*="background-color:#fff3d6"],
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:#fdf6e6"],
html[data-theme="dark"] [style*="background: #fdf6e6"],
html[data-theme="dark"] [style*="background-color:#fdf6e6"],
html[data-theme="dark"] [style*="background:#fdf3d6"],
html[data-theme="dark"] [style*="background: #fdf3d6"],
html[data-theme="dark"] [style*="background-color:#fdf3d6"],
html[data-theme="dark"] [style*="background:#fdf2e7"],
html[data-theme="dark"] [style*="background: #fdf2e7"],
html[data-theme="dark"] [style*="background-color:#fdf2e7"],
html[data-theme="dark"] [style*="background:#fef3e0"],
html[data-theme="dark"] [style*="background: #fef3e0"],
html[data-theme="dark"] [style*="background-color:#fef3e0"],
html[data-theme="dark"] [style*="background:#fbf1de"],
html[data-theme="dark"] [style*="background: #fbf1de"],
html[data-theme="dark"] [style*="background-color:#fbf1de"],
html[data-theme="dark"] [style*="background:#fdf8ee"],
html[data-theme="dark"] [style*="background: #fdf8ee"],
html[data-theme="dark"] [style*="background-color:#fdf8ee"],
html[data-theme="dark"] [style*="background:#fdf6e3"],
html[data-theme="dark"] [style*="background: #fdf6e3"],
html[data-theme="dark"] [style*="background-color:#fdf6e3"],
html[data-theme="dark"] [style*="background:#fff2d1"],
html[data-theme="dark"] [style*="background: #fff2d1"],
html[data-theme="dark"] [style*="background-color:#fff2d1"],
html[data-theme="dark"] [style*="background:#fbeed6"],
html[data-theme="dark"] [style*="background: #fbeed6"],
html[data-theme="dark"] [style*="background-color:#fbeed6"],
html[data-theme="dark"] [style*="background:#fff4e0"],
html[data-theme="dark"] [style*="background: #fff4e0"],
html[data-theme="dark"] [style*="background-color:#fff4e0"],
html[data-theme="dark"] [style*="background:#fdf6e8"],
html[data-theme="dark"] [style*="background: #fdf6e8"],
html[data-theme="dark"] [style*="background-color:#fdf6e8"],
html[data-theme="dark"] [style*="background:#fdf9ef"],
html[data-theme="dark"] [style*="background: #fdf9ef"],
html[data-theme="dark"] [style*="background-color:#fdf9ef"],
html[data-theme="dark"] [style*="background:#fdf6e9"],
html[data-theme="dark"] [style*="background: #fdf6e9"],
html[data-theme="dark"] [style*="background-color:#fdf6e9"],
html[data-theme="dark"] [style*="background:#fdf3e2"],
html[data-theme="dark"] [style*="background: #fdf3e2"],
html[data-theme="dark"] [style*="background-color:#fdf3e2"],
html[data-theme="dark"] [style*="background:#fff7e6"],
html[data-theme="dark"] [style*="background: #fff7e6"],
html[data-theme="dark"] [style*="background-color:#fff7e6"],
html[data-theme="dark"] [style*="background:#fbf3e6"],
html[data-theme="dark"] [style*="background: #fbf3e6"],
html[data-theme="dark"] [style*="background-color:#fbf3e6"],
html[data-theme="dark"] [style*="background:#fbf6ea"],
html[data-theme="dark"] [style*="background: #fbf6ea"],
html[data-theme="dark"] [style*="background-color:#fbf6ea"],
html[data-theme="dark"] [style*="background:#fdfaf3"],
html[data-theme="dark"] [style*="background: #fdfaf3"],
html[data-theme="dark"] [style*="background-color:#fdfaf3"],
html[data-theme="dark"] [style*="background:#fdf3e7"],
html[data-theme="dark"] [style*="background: #fdf3e7"],
html[data-theme="dark"] [style*="background-color:#fdf3e7"],
html[data-theme="dark"] [style*="background:#fdf8ec"],
html[data-theme="dark"] [style*="background: #fdf8ec"],
html[data-theme="dark"] [style*="background-color:#fdf8ec"],
html[data-theme="dark"] [style*="background:#fcf8e3"],
html[data-theme="dark"] [style*="background: #fcf8e3"],
html[data-theme="dark"] [style*="background-color:#fcf8e3"],
html[data-theme="dark"] [style*="background:#ffd75e"],
html[data-theme="dark"] [style*="background: #ffd75e"],
html[data-theme="dark"] [style*="background-color:#ffd75e"],
html[data-theme="dark"] [style*="background:#fff3e0"],
html[data-theme="dark"] [style*="background: #fff3e0"],
html[data-theme="dark"] [style*="background-color:#fff3e0"],
html[data-theme="dark"] [style*="background:#fdf7e3"],
html[data-theme="dark"] [style*="background: #fdf7e3"],
html[data-theme="dark"] [style*="background-color:#fdf7e3"],
html[data-theme="dark"] [style*="background:#fdf7e4"],
html[data-theme="dark"] [style*="background: #fdf7e4"],
html[data-theme="dark"] [style*="background-color:#fdf7e4"],
html[data-theme="dark"] [style*="background:#fdeede"],
html[data-theme="dark"] [style*="background: #fdeede"],
html[data-theme="dark"] [style*="background-color:#fdeede"],
html[data-theme="dark"] [style*="background:#fdf1dd"],
html[data-theme="dark"] [style*="background: #fdf1dd"],
html[data-theme="dark"] [style*="background-color:#fdf1dd"],
html[data-theme="dark"] [style*="background:#f5e8d2"],
html[data-theme="dark"] [style*="background: #f5e8d2"],
html[data-theme="dark"] [style*="background-color:#f5e8d2"],
html[data-theme="dark"] [style*="background:#faeeda"],
html[data-theme="dark"] [style*="background: #faeeda"],
html[data-theme="dark"] [style*="background-color:#faeeda"],
html[data-theme="dark"] [style*="background:#fdf4e3"],
html[data-theme="dark"] [style*="background: #fdf4e3"],
html[data-theme="dark"] [style*="background-color:#fdf4e3"],
html[data-theme="dark"] [style*="background:#fdf0d8"],
html[data-theme="dark"] [style*="background: #fdf0d8"],
html[data-theme="dark"] [style*="background-color:#fdf0d8"],
html[data-theme="dark"] [style*="background:#fdf9ec"],
html[data-theme="dark"] [style*="background: #fdf9ec"],
html[data-theme="dark"] [style*="background-color:#fdf9ec"],
html[data-theme="dark"] [style*="background:#fff5e6"],
html[data-theme="dark"] [style*="background: #fff5e6"],
html[data-theme="dark"] [style*="background-color:#fff5e6"],
html[data-theme="dark"] [style*="background:#fef6e0"],
html[data-theme="dark"] [style*="background: #fef6e0"],
html[data-theme="dark"] [style*="background-color:#fef6e0"],
html[data-theme="dark"] [style*="background:#fffdf6"],
html[data-theme="dark"] [style*="background: #fffdf6"],
html[data-theme="dark"] [style*="background-color:#fffdf6"],
html[data-theme="dark"] [style*="background:#fdf3e3"],
html[data-theme="dark"] [style*="background: #fdf3e3"],
html[data-theme="dark"] [style*="background-color:#fdf3e3"],
html[data-theme="dark"] [style*="background:#fbefda"],
html[data-theme="dark"] [style*="background: #fbefda"],
html[data-theme="dark"] [style*="background-color:#fbefda"],
html[data-theme="dark"] [style*="background:#fdfaf6"],
html[data-theme="dark"] [style*="background: #fdfaf6"],
html[data-theme="dark"] [style*="background-color:#fdfaf6"],
html[data-theme="dark"] [style*="background:#fcfcfa"],
html[data-theme="dark"] [style*="background: #fcfcfa"],
html[data-theme="dark"] [style*="background-color:#fcfcfa"],
html[data-theme="dark"] [style*="background:#fbc02d"],
html[data-theme="dark"] [style*="background: #fbc02d"],
html[data-theme="dark"] [style*="background-color:#fbc02d"],
html[data-theme="dark"] [style*="background:#fdf6e7"],
html[data-theme="dark"] [style*="background: #fdf6e7"],
html[data-theme="dark"] [style*="background-color:#fdf6e7"],
html[data-theme="dark"] [style*="background:#fff6df"],
html[data-theme="dark"] [style*="background: #fff6df"],
html[data-theme="dark"] [style*="background-color:#fff6df"],
html[data-theme="dark"] [style*="background:#fff8e8"],
html[data-theme="dark"] [style*="background: #fff8e8"],
html[data-theme="dark"] [style*="background-color:#fff8e8"],
html[data-theme="dark"] [style*="background:#fff9e6"],
html[data-theme="dark"] [style*="background: #fff9e6"],
html[data-theme="dark"] [style*="background-color:#fff9e6"],
html[data-theme="dark"] [style*="background:#fdf5e6"],
html[data-theme="dark"] [style*="background: #fdf5e6"],
html[data-theme="dark"] [style*="background-color:#fdf5e6"],
html[data-theme="dark"] [style*="background:#fdf3dc"],
html[data-theme="dark"] [style*="background: #fdf3dc"],
html[data-theme="dark"] [style*="background-color:#fdf3dc"],
html[data-theme="dark"] [style*="background:#fff9ef"],
html[data-theme="dark"] [style*="background: #fff9ef"],
html[data-theme="dark"] [style*="background-color:#fff9ef"],
html[data-theme="dark"] [style*="background:#fdf7ee"],
html[data-theme="dark"] [style*="background: #fdf7ee"],
html[data-theme="dark"] [style*="background-color:#fdf7ee"],
html[data-theme="dark"] [style*="background:#fdf8e8"],
html[data-theme="dark"] [style*="background: #fdf8e8"],
html[data-theme="dark"] [style*="background-color:#fdf8e8"],
html[data-theme="dark"] [style*="background:#fbeadb"],
html[data-theme="dark"] [style*="background: #fbeadb"],
html[data-theme="dark"] [style*="background-color:#fbeadb"],
html[data-theme="dark"] [style*="background:#fbf3d9"],
html[data-theme="dark"] [style*="background: #fbf3d9"],
html[data-theme="dark"] [style*="background-color:#fbf3d9"],
html[data-theme="dark"] [style*="background:#fff8e1"],
html[data-theme="dark"] [style*="background: #fff8e1"],
html[data-theme="dark"] [style*="background-color:#fff8e1"],
html[data-theme="dark"] [style*="background:#fff7d6"],
html[data-theme="dark"] [style*="background: #fff7d6"],
html[data-theme="dark"] [style*="background-color:#fff7d6"],
html[data-theme="dark"] [style*="background:#fffdf7"],
html[data-theme="dark"] [style*="background: #fffdf7"],
html[data-theme="dark"] [style*="background-color:#fffdf7"],
html[data-theme="dark"] [style*="background:#f6ecd4"],
html[data-theme="dark"] [style*="background: #f6ecd4"],
html[data-theme="dark"] [style*="background-color:#f6ecd4"],
html[data-theme="dark"] [style*="background:#fdf8f0"],
html[data-theme="dark"] [style*="background: #fdf8f0"],
html[data-theme="dark"] [style*="background-color:#fdf8f0"],
html[data-theme="dark"] [style*="background:#fdf3e6"],
html[data-theme="dark"] [style*="background: #fdf3e6"],
html[data-theme="dark"] [style*="background-color:#fdf3e6"],
html[data-theme="dark"] [style*="background:#fbf6ee"],
html[data-theme="dark"] [style*="background: #fbf6ee"],
html[data-theme="dark"] [style*="background-color:#fbf6ee"],
html[data-theme="dark"] [style*="background:#fdf7ec"],
html[data-theme="dark"] [style*="background: #fdf7ec"],
html[data-theme="dark"] [style*="background-color:#fdf7ec"],
html[data-theme="dark"] [style*="background:#fdfbe7"],
html[data-theme="dark"] [style*="background: #fdfbe7"],
html[data-theme="dark"] [style*="background-color:#fdfbe7"],
html[data-theme="dark"] [style*="background:#fff4e5"],
html[data-theme="dark"] [style*="background: #fff4e5"],
html[data-theme="dark"] [style*="background-color:#fff4e5"],
html[data-theme="dark"] [style*="background:#fbf0de"],
html[data-theme="dark"] [style*="background: #fbf0de"],
html[data-theme="dark"] [style*="background-color:#fbf0de"],
html[data-theme="dark"] [style*="background:#fffbf0"],
html[data-theme="dark"] [style*="background: #fffbf0"],
html[data-theme="dark"] [style*="background-color:#fffbf0"] {
	background-color: var(--lv-warning-bg) !important;
}
html[data-theme="dark"] [style*="background:#fdf3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffdf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffdf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffdf4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff4d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff4d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff4d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff6da"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff6da"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff6da"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf8ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf8ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf8ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff6e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff6e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff6e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff8e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff8e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff8e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf2e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf2e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf2e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fef3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fef3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fef3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf1de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf1de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf1de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf8ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf8ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf8ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff2d1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff2d1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff2d1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeed6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeed6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeed6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff4e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff4e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff4e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6e9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3e2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff7e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf6ea"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdfaf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdfaf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdfaf3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf8ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fcf8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fcf8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fcf8e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#ffd75e"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #ffd75e"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#ffd75e"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff3e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf7e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf7e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf7e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf7e4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf7e4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf7e4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdeede"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdeede"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdeede"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf1dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf1dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf1dd"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f5e8d2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f5e8d2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f5e8d2"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#faeeda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #faeeda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#faeeda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf4e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf4e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf4e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf0d8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf0d8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf0d8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf9ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf9ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf9ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fef6e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fef6e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fef6e0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffdf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffdf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffdf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3e3"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbefda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbefda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbefda"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdfaf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdfaf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdfaf6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fcfcfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fcfcfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fcfcfa"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbc02d"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbc02d"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbc02d"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf6e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf6e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf6e7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff6df"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff9e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff9e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff9e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf5e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3dc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3dc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3dc"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff9ef"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf7ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf8e8"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbeadb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbeadb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbeadb"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf3d9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf3d9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf3d9"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff8e1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff8e1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff8e1"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff7d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff7d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff7d6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffdf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffdf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffdf7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#f6ecd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #f6ecd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#f6ecd4"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf8f0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf3e6"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf6ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf6ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf6ee"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdf7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdf7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdf7ec"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fdfbe7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fdfbe7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fdfbe7"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fff4e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fff4e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fff4e5"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fbf0de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fbf0de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fbf0de"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background:#fffbf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background: #fffbf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]),
html[data-theme="dark"] [style*="background-color:#fffbf0"] *:not([style*="color:"]):not([class*="btn"]):not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="avatar"]):not([class*="av-"]) {
	color: var(--lv-warning) !important;
}

/* ==========================================================================================
   ⭐ CLASS 33 — CONVERGENCE PASS ON THE INLINE-BACKGROUND NET, plus the surfaces Class 11
   deliberately skipped. Class 32 darkened 37 more cards and, exactly as Class 11 did, exposed
   the light-tuned inks that were sitting on them. Same remedy, measured the same way.

   (a) .country_on LOST ITS LOZENGE TO OUR OWN NET. Class 31 gives the selected language tab a
   --lv-brand fill at (0,2,1); Class 32's `[style*="background:#fff;"]` is ALSO (0,2,1) and sits
   later in the file, so it won on source order and repainted the lozenge to --lv-surface while
   the brand INK stayed — 1.027:1. Two rules of this pass fighting each other. Raise the tab to
   (0,2,2) with a tag qualifier so intent beats ordering.
   (b) `.lm` / `.lm-scroll` were excluded from Class 11 as bare two-letter classes — correctly,
   as a rule on `.lm` alone is far too broad — but they are real surfaces (a 4.7M-px white table
   on modulemanagement). Qualified by tag they are safe to convert.
   (c) TinyMCE's statusbar children keep a 0.7-alpha near-black ink that Class 29 did not name. */
html[data-theme="dark"] li.country_on,
html[data-theme="dark"] a.country_on,
html[data-theme="dark"] li.country_on a {
	background-color: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
}
html[data-theme="dark"] li.country_off,
html[data-theme="dark"] a.country_off {
	background-color: var(--lv-surface-2) !important;
	color: var(--lv-text) !important;
}

html[data-theme="dark"] table.lm,
html[data-theme="dark"] div.lm-scroll,
html[data-theme="dark"] div.lm-tile,
html[data-theme="dark"] div.lm-sum,
html[data-theme="dark"] table.lam,
html[data-theme="dark"] div.lax-tblwrap {
	background-color: var(--lv-surface) !important;
	color: var(--lv-text) !important;
}
html[data-theme="dark"] .lm .is-att,
html[data-theme="dark"] .lm-seg button,
html[data-theme="dark"] .lm-tile div,
html[data-theme="dark"] .lm span,
html[data-theme="dark"] .lm div { color: var(--lv-text) !important; }
html[data-theme="dark"] .lm .is-att span[style*="color:#a76a12"],
html[data-theme="dark"] .lm [style*="color:#a76a12"] { color: var(--lv-warning) !important; }

html[data-theme="dark"] .lt-card-body,
html[data-theme="dark"] .lt-card-body span,
html[data-theme="dark"] .lt-card-body strong,
html[data-theme="dark"] .lt-card-body div:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]),
html[data-theme="dark"] .lt-card-title span { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-card-body [style*="color:#b23a2e"],
html[data-theme="dark"] .lt-card-body [style*="color: rgb(178, 58, 46)"] { color: var(--lv-danger) !important; }
html[data-theme="dark"] .lt-card-body button { color: var(--lv-text) !important; }
html[data-theme="dark"] .lt-card .lt-table,
html[data-theme="dark"] .lt-card .lt-table-wrap { background-color: var(--lv-surface) !important; }

html[data-theme="dark"] .tox .tox-statusbar__wordcount,
html[data-theme="dark"] .tox .tox-statusbar__path-item,
html[data-theme="dark"] .tox .tox-statusbar__text-container,
html[data-theme="dark"] .tox .tox-statusbar * { color: var(--lv-text) !important; }

/* ==========================================================================================
   ⭐ CLASS 34 — FINAL CONVERGENCE. Four of these five are this pass's own over-broad descendant
   rules; the fifth is the pre-existing rule that caused the defect Class 31 aimed at and never
   reached.

   (a) THE LANGUAGE TAB, PROPERLY THIS TIME. Class 31/33 were outranked all along by an EXISTING
   rule in this file — `html[data-theme="dark"] .lgl ul.country li.country_on` at (0,3,3) paints
   BOTH the selected and unselected tab `--lv-surface !important`, which is exactly why the
   affordance vanished. My (0,2,2) replacements never had a chance. Match the real selector.
   ⚠ Diagnosed with CSSOM (every matching rule, in cascade order) rather than by reasoning about
   specificity from the source — twice in this pass reasoning alone got the winner wrong.

   (b,c,d) `.lm span`, `.lt-card-body button` and `.ic-pb-next *` each repainted an element that
   carries its own fill or its own meaning: `.lm-state` is a STATUS chip (ACTIVE / NO ROW) whose
   ink I flattened onto its cream fill at 1.485:1, and `button.lt-btn` is a brand-filled primary
   whose white label I turned grey at 1.825:1. A descendant selector on a container is a blunt
   instrument; every one of them in this pass has needed the same exclusion list.               */
html[data-theme="dark"] .lgl ul.country li.country_on,
html[data-theme="dark"] .lgl ul.country li.country_on a {
	background: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
	font-weight: 600 !important;
}
html[data-theme="dark"] .lgl ul.country li.country_off,
html[data-theme="dark"] .lgl ul.country li.country_off a {
	background: var(--lv-surface-2) !important;
	color: var(--lv-text) !important;
}

/* status chips keep their meaning AND get a dark ground of their own */
html[data-theme="dark"] .lm span.lm-state { color: inherit !important; }
html[data-theme="dark"] .lm-state.is-on-ink,
html[data-theme="dark"] .lm-state.is-ok-ink {
	background-color: var(--lv-success-bg) !important; color: var(--lv-success) !important;
}
html[data-theme="dark"] .lm-state.is-bad-ink {
	background-color: var(--lv-danger-bg) !important; color: var(--lv-danger) !important;
}
html[data-theme="dark"] .lm-state.is-warn-ink {
	background-color: var(--lv-warning-bg) !important; color: var(--lv-warning) !important;
}

/* a brand-filled primary keeps its own ink — never inherit the card's */
html[data-theme="dark"] .lt-card-body button.lt-btn,
html[data-theme="dark"] .lt-card-body .lt-btn,
html[data-theme="dark"] .lt-card-body [class*="btn"] { color: var(--lv-brand-ink) !important; }
html[data-theme="dark"] .lt-card-body button.lt-btn.ghost,
html[data-theme="dark"] .lt-card-body .lt-btn.ghost { color: var(--lv-text) !important; }

/* ⚠ `.lv-btn { color: --lv-brand-ink }` shipped first and was wrong: --lv-brand-ink is a NEAR-BLACK
   meant to sit on a bright brand fill, but .lv-btn--ghost and .lv-btn--sm have no fill at all and
   sit on the page ground, so they went to 1.027:1. State the PAIR for the filled variant and give
   the unfilled variants an ink for the ground they are actually on. */
html[data-theme="dark"] a.lv-btn,
html[data-theme="dark"] button.lv-btn,
html[data-theme="dark"] .lv-btn {
	background-color: var(--lv-brand) !important;
	color: var(--lv-brand-ink) !important;
	border-color: var(--lv-brand) !important;
}
html[data-theme="dark"] .lv-btn--ghost,
html[data-theme="dark"] .lv-btn--sm,
html[data-theme="dark"] .lv-btn.ghost {
	background-color: transparent !important;
	color: var(--lv-link) !important;
	border-color: var(--lv-border-strong) !important;
}
html[data-theme="dark"] [style*="background:#fdeceb"],
html[data-theme="dark"] [style*="background:#fdece9"],
html[data-theme="dark"] [style*="background: #fdeceb"] { background-color: var(--lv-danger-bg) !important; }

/* ⭐ CLASS 35 — the last four measured singles. */
html[data-theme="dark"] .lt-card-body button:not(.lt-btn):not([class*="btn"]) {
	background-color: var(--lv-surface-3) !important; color: var(--lv-heading) !important;
	border-color: var(--lv-border-strong) !important;
}
html[data-theme="dark"] [style*="background:#fdecea"],
html[data-theme="dark"] [style*="background: #fdecea"],
html[data-theme="dark"] [style*="background:#fdeceb"],
html[data-theme="dark"] [style*="background:#fdece9"] { background-color: var(--lv-danger-bg) !important; }
html[data-theme="dark"] .lm a,
html[data-theme="dark"] .lm-scroll a { color: var(--lv-link) !important; }
html[data-theme="dark"] [style*="color:#8a3b32"],
html[data-theme="dark"] [style*="color: rgb(138, 59, 50)"] { color: var(--lv-danger) !important; }
html[data-theme="dark"] [style*="color:#0b5ed7"],
html[data-theme="dark"] [style*="color: #0b5ed7"],
html[data-theme="dark"] [style*="color: rgb(11, 94, 215)"] { color: var(--lv-link) !important; }

/* ==========================================================================================
   ⭐ CLASS 36 — THE SUB-ROUTE SURFACE. THE WHOLE FIRST PASS MEASURED ONLY `/<controller>`.
   Every sweep above swept top-level routes: 0 of those 256 contained a "/". The estate's
   detail, edit, wizard and console pages — `booking/detail/…`, `dam/…`, `alertcenter/…`,
   `reservationrules/…` — were therefore NEVER MEASURED, and they are where a user actually
   spends the day. Enumerating the controllers' public methods and probing them found 358 more
   full back-office pages, a 140% increase on the surface this pass believed it had covered.
   ⚠ Reported by the owner from a screenshot of a page I had scored clean, which is the correct
   way for this to be caught and the reason the number above is now honest.
   Census of those 358: 160 distinct light surfaces still painted in dark. Same treatment as
   Class 11 — hue preserved, ink paired with the fill, bare/state classes excluded.           */

/* 19 sub-route surface(s) -> var(--lv-brand-soft), paired with var(--lv-brand-soft-ink) */
html[data-theme="dark"] .bt-note,
html[data-theme="dark"] .rr-tabs,
html[data-theme="dark"] .rr-info,
html[data-theme="dark"] .mm-note,
html[data-theme="dark"] .acc-sec-head,
html[data-theme="dark"] .set-opt,
html[data-theme="dark"] .acc-add-row,
html[data-theme="dark"] .pr-blk,
html[data-theme="dark"] .tc-intro,
html[data-theme="dark"] .dam-dup-intro,
html[data-theme="dark"] .rsvc-tabs,
html[data-theme="dark"] .tc-defbar,
html[data-theme="dark"] .ona-ev,
html[data-theme="dark"] .ona-bar,
html[data-theme="dark"] .faqr-chip,
html[data-theme="dark"] .faqr-count,
html[data-theme="dark"] .alc-tab-count,
html[data-theme="dark"] .alc-status,
html[data-theme="dark"] .tr2-toast {
	background-color: var(--lv-brand-soft);
	color: var(--lv-brand-soft-ink);
}

/* 2 sub-route surface(s) -> var(--lv-danger-bg), paired with var(--lv-danger) */
html[data-theme="dark"] .dam-alert,
html[data-theme="dark"] .dam-badge {
	background-color: var(--lv-danger-bg);
	color: var(--lv-danger);
}

/* 41 sub-route surface(s) -> var(--lv-surface), paired with var(--lv-text) */
html[data-theme="dark"] .alc-tablewrap,
html[data-theme="dark"] .dam-panel,
html[data-theme="dark"] .alc-panel,
html[data-theme="dark"] .rr-form,
html[data-theme="dark"] .rr-btn,
html[data-theme="dark"] .dam-card,
html[data-theme="dark"] .mm-scroll,
html[data-theme="dark"] .acc-sec,
html[data-theme="dark"] .dam-thumb,
html[data-theme="dark"] .pr-card,
html[data-theme="dark"] .lam-card,
html[data-theme="dark"] .dpat-card,
html[data-theme="dark"] .dam-dup-scan,
html[data-theme="dark"] .ona-card,
html[data-theme="dark"] .q-tab,
html[data-theme="dark"] .dam-facet,
html[data-theme="dark"] .rr-summary,
html[data-theme="dark"] .dam-kpi,
html[data-theme="dark"] .lag-cert,
html[data-theme="dark"] .acc-badge,
html[data-theme="dark"] .dam-batchbox,
html[data-theme="dark"] .rd-kpi,
html[data-theme="dark"] .rr-filter,
html[data-theme="dark"] .dam-dup-kpi,
html[data-theme="dark"] .dam-searchbar,
html[data-theme="dark"] .rp-tbl,
html[data-theme="dark"] .ona-kpi,
html[data-theme="dark"] .ann-empty,
html[data-theme="dark"] .lag-badge,
html[data-theme="dark"] .acc-mini,
html[data-theme="dark"] .mm-tile,
html[data-theme="dark"] .mm-seg,
html[data-theme="dark"] .lag-lb,
html[data-theme="dark"] .alc-bar-track,
html[data-theme="dark"] .dam-btn2,
html[data-theme="dark"] .mm-view,
html[data-theme="dark"] .mm-catn,
html[data-theme="dark"] .ir-btn,
html[data-theme="dark"] .dam-tab,
html[data-theme="dark"] .bc-n,
html[data-theme="dark"] .atr-refresh {
	background-color: var(--lv-surface);
	color: var(--lv-text);
}

/* 3 sub-route surface(s) -> var(--lv-surface-2), paired with var(--lv-text) */
html[data-theme="dark"] .lam-bar,
html[data-theme="dark"] .lag-rk,
html[data-theme="dark"] .tc-param {
	background-color: var(--lv-surface-2);
	color: var(--lv-text);
}

/* 7 sub-route surface(s) -> var(--lv-warning-bg), paired with var(--lv-warning) */
html[data-theme="dark"] .rr-warn,
html[data-theme="dark"] .dpat-note,
html[data-theme="dark"] .fd-note,
html[data-theme="dark"] .pr-warn,
html[data-theme="dark"] .ic-banner,
html[data-theme="dark"] .dam-dup-warn,
html[data-theme="dark"] .fd-wip {
	background-color: var(--lv-warning-bg);
	color: var(--lv-warning);
}

/* ==========================================================================================
   ⭐ CLASS 37 — INK CONVERGENCE FOR CLASS 36, and the same lesson for the fourth time.
   Darkening the 72 sub-route surfaces cleared 401 failures and created 208 new ones: the inks
   inside were tuned for a white card. Identical to Class 11 -> Class 15. The class-selector inks
   are listed explicitly below; the bare tags (span/label/a/b/strong/h3…) are scoped to the
   container that was darkened, because a bare `span{color:…}` rule would repaint the estate.
   ⛔ `a` IS EXCLUDED FROM THE TEXT INK and given --lv-link instead: folding links into the body
   ink is exactly how Class 15's first draft nearly turned 66 table cells into fake hyperlinks,
   and doing the reverse here would strip every link in these panels of its affordance.
   Coloured objects (buttons, pills, badges, chips, tags) are excluded outright — four separate
   rules in this pass have now had to learn that a descendant selector eats them.              */

/* 2 ink(s) -> var(--lv-link) */
html[data-theme="dark"] span.go,
html[data-theme="dark"] span.acc-sec-title {
	color: var(--lv-link) !important;
}

/* 15 ink(s) -> var(--lv-text) */
html[data-theme="dark"] div.acc-item-title,
html[data-theme="dark"] div.pr-big,
html[data-theme="dark"] div.s,
html[data-theme="dark"] span.alc-bar-lbl,
html[data-theme="dark"] span.alc-bar-n,
html[data-theme="dark"] span.pr-name,
html[data-theme="dark"] h3.alc-panel-h,
html[data-theme="dark"] div.dam-sub,
html[data-theme="dark"] div.l,
html[data-theme="dark"] span.q-name,
html[data-theme="dark"] div.dam-h,
html[data-theme="dark"] label.rr-toggle,
html[data-theme="dark"] div.dam-alt,
html[data-theme="dark"] span.q-n,
html[data-theme="dark"] span.ttl {
	color: var(--lv-text) !important;
}

/* bare tags, scoped to the containers Class 36 darkened.
   ⛔ THE EXCLUSION IS ON EVERY SELECTOR, not just in the comment above. The first draft of this
   block stated the exclusion in prose and omitted it from the CSS, so `.mm-scroll span` repainted
   22 `span.pill.pill-state` chips to the body ink while their light pill fill stayed — 1.362:1.
   Writing "coloured objects are excluded" above a rule that excludes nothing is how this pass
   produced the same defect a fifth time. */
html[data-theme="dark"] .dam-panel span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]), html[data-theme="dark"] .dam-panel label:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .dam-panel b:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),    html[data-theme="dark"] .dam-panel strong:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .dam-panel h3:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .dam-card span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .alc-panel span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]), html[data-theme="dark"] .alc-panel label:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .alc-panel h3:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .alc-tablewrap span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .acc-sec span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .acc-sec label:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .acc-sec b:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),      html[data-theme="dark"] .acc-sec strong:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .rr-form span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .rr-form label:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .rr-info span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .rr-tabs span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .pr-card span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),   html[data-theme="dark"] .pr-card label:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .mm-scroll span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]), html[data-theme="dark"] .mm-note span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .ona-card span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),  html[data-theme="dark"] .dpat-card span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .lam-card span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),  html[data-theme="dark"] .bt-note span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),
html[data-theme="dark"] .q-tab span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]),     html[data-theme="dark"] .dam-facet span:not([class*="pill"]):not([class*="badge"]):not([class*="chip"]):not([class*="tag"]):not([class*="caret"]) {
	color: var(--lv-text) !important;
}
html[data-theme="dark"] .dam-panel a, html[data-theme="dark"] .dam-card a,
html[data-theme="dark"] .alc-panel a, html[data-theme="dark"] .acc-sec a,
html[data-theme="dark"] .rr-form a,   html[data-theme="dark"] .pr-card a,
html[data-theme="dark"] .mm-scroll a, html[data-theme="dark"] .bt-note a {
	color: var(--lv-link) !important;
}

/* ⭐ CLASS 38 — THE PILL FILLS THEMSELVES, AND THE LAST UNCONVERTED INKS.
   The chips excluded above still need a dark ground of their own — hue preserved so "ok" stays
   green, "core" stays blue and a state chip stays neutral-violet.                              */
html[data-theme="dark"] .pill.pill-ok,
html[data-theme="dark"] .pill-ok      { background-color: var(--lv-success-bg) !important; color: var(--lv-success) !important; }
html[data-theme="dark"] .pill.pill-core,
html[data-theme="dark"] .pill-core    { background-color: var(--lv-brand-soft) !important; color: var(--lv-brand-soft-ink) !important; }
html[data-theme="dark"] .pill.pill-state,
html[data-theme="dark"] .pill-state   { background-color: var(--lv-surface-3) !important; color: var(--lv-chrome-violet) !important; }
html[data-theme="dark"] .pill.pill-bad,
html[data-theme="dark"] .pill-bad     { background-color: var(--lv-danger-bg) !important; color: var(--lv-danger) !important; }
html[data-theme="dark"] .pill.pill-warn,
html[data-theme="dark"] .pill-warn    { background-color: var(--lv-warning-bg) !important; color: var(--lv-warning) !important; }
html[data-theme="dark"] .mm-caret, html[data-theme="dark"] .mm-scroll .mm-caret { background-color: var(--lv-surface-3) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] .imagelibrary .f, html[data-theme="dark"] span.f { background-color: var(--lv-surface-3) !important; color: var(--lv-text) !important; }
html[data-theme="dark"] .acc-grp { color: var(--lv-brand-ink) !important; }

/* remaining light-tuned inks measured on the sub-routes */
html[data-theme="dark"] [style*="color:#7a4a00"], html[data-theme="dark"] [style*="color: rgb(122, 74, 0)"] { color: var(--lv-warning) !important; }
html[data-theme="dark"] [style*="color:#8a5a00"] { color: var(--lv-warning) !important; }
html[data-theme="dark"] [style*="color:#1b2733"], html[data-theme="dark"] [style*="color:#0f1a22"],
html[data-theme="dark"] [style*="color:#243244"] { color: var(--lv-text) !important; }
html[data-theme="dark"] .rr-warn b, html[data-theme="dark"] .rr-warn strong { color: var(--lv-warning) !important; }
html[data-theme="dark"] .bugreport-note strong, html[data-theme="dark"] .bt-note strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .alc-panel strong, html[data-theme="dark"] .alc-tablewrap strong { color: var(--lv-heading) !important; }
html[data-theme="dark"] .rr-form h3, html[data-theme="dark"] .rr-info h3 { color: var(--lv-heading) !important; }

/* ==========================================================================================
   ⭐ TYPOGRAPHY FLOOR — NOTHING IN THE BACK OFFICE RENDERS BELOW 12px.
   Measured across 90 routes before this change: 46.2% of all rendered text sat below 13px and
   28.1% below 12px, with 61 declarations at 10px and 17 at 9.5px. The most common size in the
   estate was 13px; labels were commonly 11px. The owner reported it as simply too small to read.

   ⚠ THIS IS NOT A DARK-MODE RULE AND IS DELIBERATELY NOT SCOPED TO [data-theme].
   It is a typography change and it applies in BOTH themes. Every other block in this file is
   dark-only; this one is not, and that is intentional — a floor that only existed in dark would
   make the two themes disagree about line wrapping and column widths.

   TWO LAYERS, because the small type is overwhelmingly INLINE:
     the CSS files    387 declarations  — edited at source, 1:1, in the same commit
     templates        2,254 declarations — inline style="", unreachable by a normal rule
     the JS files        ~45 declarations — written onto elements at runtime
   An inline style beats any stylesheet, so the net below needs !important. It matches the exact
   spellings that actually occur (censused, both with and without the space after the colon);
   substring matching is safe here because "font-size:10px" cannot occur inside "font-size:110px"
   — the prefix must be immediately followed by the value — and "font-size:11px" is not a
   substring of "font-size:11.5px". That is the same spelling discipline the #1760 colour net
   documents, applied to a different property.

   COST, MEASURED: horizontal overflow before the change was 47 routes / 9,020px at 390px wide
   and 2 routes / 306px at 1440. The after-numbers are in the commit body; if a bump this size
   had pushed a column over, that is where it would show.                                       */
[style*="font-size:9px"],   [style*="font-size: 9px"],
[style*="font-size:9.5px"], [style*="font-size: 9.5px"],
[style*="font-size:10px"],  [style*="font-size: 10px"],
[style*="font-size:10.5px"],[style*="font-size: 10.5px"],
[style*="font-size:11px"],  [style*="font-size: 11px"],
[style*="font-size:11.5px"],[style*="font-size: 11.5px"] {
	font-size: 12px !important;
}

/* ==========================================================================================
   ⭐ TABLE SCROLL CONTAINMENT — the 77 tables that push the whole page sideways.
   Not a dark-mode rule either (see the typography floor above): it applies in both themes.

   MEASURED across all 614 routes at 390px: 486 tables are wider than their container, and 409
   of them are already correctly held by div.lt-table-wrap {overflow-x:auto} — the estate's own
   pattern, used in 80 templates. Only 77, on 70 routes, have no scrolling ancestor at all, and
   those are the ones that make the DOCUMENT scroll sideways. (A report of "112" was the figure
   from a narrower sample; measuring the full surface gives 77.)

   TWO GROUPS, TWO DIFFERENT FIXES, because one rule would have been wrong for half of them.

   A — SEVEN CLASSES THAT ARE ALREADY WRAPPERS AND JUST FORGOT overflow-x. Named
   *-tblwrap / *-wrap, sole purpose is to hold a table. Giving them the property is what they
   were written for.

   B — TABLES SITTING DIRECTLY IN A CARD. 32 in .lt-card, 14 in .lt-mod, plus module cards.
   ⛔ THE OBVIOUS FIX IS THE WRONG ONE: putting overflow-x on the CARD makes it a scroll
   container, and per spec a non-visible overflow-x forces overflow-y to compute to auto — so
   anything that deliberately escapes the card gets clipped. That is not hypothetical: measured
   on /vouchersetting, THREE absolutely-positioned children (the tutorial dot, a "new" pill and
   a floating button) currently extend past their card's box and would have been cut off.
   So scroll the TABLE, not the card — and only where it matters. Under 900px a table in this
   group is by definition already wider than its container, so `display:block` costs nothing;
   above it, nothing changes at all, which is why the rule is inside a media query rather than
   applied globally. (display:block on a table keeps the internal table layout — the browser
   builds an anonymous table box — it just makes the element a block that can scroll.)

   Verified on the five worst routes: 339-654px of document overflow -> 0px at 390px wide,
   desktop unchanged.                                                                          */
.alc-tablewrap, .lax-tblwrap, .fd-wrap, .pc-wrap, .lam-wrap, .sr-wrap, .oba-wrap { overflow-x: auto; }

/* ⭐ TARGET THE TABLE BY ITS OWN CLASS, NOT BY ITS PARENT.
   The first draft of this block listed parent containers (.lt-card > table, …) and missed every
   table nested one level deeper — /transfer, /refund, /reseller and /aihqknowledge all kept
   overflowing because their table sits inside another div. Switching to the data-table CLASSES
   is both more complete and SAFER: this estate is full of legacy layout tables
   (`<table width="100%" border="0">` wrapping form rows), and `display:block` on one of those
   would restructure a form. These class names only ever mark a real data grid.
   `.lt-table-wrap > table` is put back to display:table — those 409 tables already have a
   working wrapper and do not need a second, nested scrollbar. */
@media (max-width: 900px) {
	table.lt-table, table.poi-tbl, table.opr-table, table.table-list, table.lax-tbl,
	table.pm-grid, table.bp-tbl, table.lmr-table, table.alc-table, table.tx,
	table.mm, table.lm, table.lam, table.oba-tbl, table.dam-table,
	.lt-card > table, .lt-mod > table,
	.lt-card > form > table, .lt-mod > form > table,
	.affhub-card > table, .cti-card > table, .tti-card > table, .lai-card > table,
	.lam-card > table, .ona-card > table, .ph-body > table, .scores_div > table,
	.entity_association_div > table, .lt-page-head > table {
		display: block;
		overflow-x: auto;
		max-width: 100%;
	}
	.lt-table-wrap > table { display: table; }
}

/* ==========================================================================================
   ⭐ A TABLE THAT SCROLLS KEEPS ITS WORDS WHOLE — bug #3735, 2026-09-24.
   responsive.css (≤900px) sets `.content-body table td { word-break: break-word }` so a legacy
   label/value form table wraps a long value instead of pushing the page. On a DATA table held by a
   scroll container that same rule is the defect: break-word behaves as overflow-wrap:anywhere, which
   lets a cell's MIN-CONTENT shrink to one character, so the table layout squeezes the free-text column
   to a letter wide instead of letting its container scroll. Measured on a tier's real /privacysetting
   at 390px: the Health - Recent Runs Message column 25px wide, 381 words broken across lines, the table
   24,322px tall — in en and th.
   The fix: inside the estate's table scroll container, .lt-table-wrap, a cell keeps whole words and the
   wrapper scrolls, which is the only thing the wrapper is for. word-break:normal is the browser default,
   so Thai keeps its dictionary line breaking and a long token simply widens its column.
   ⚠ Scoped to cells of the table the wrapper holds, never to .content-body tables in general: a legacy
   form table outside a wrapper keeps its wrapping, so no page that fits today starts to scroll.
   ⚠ .lt-table-wrap's own overflow-x lives in backoffice.css, which only module pages link. It is repeated
   here (same declaration, no conflict) so the wrapper also scrolls on a page that links only the shared
   header — /privacysetting is one.
   ⚠ Desktop is untouched: above 900px responsive.css never set break-word, and a table that fits never
   scrolls. */
.lt-table-wrap { overflow-x: auto; }
@media (max-width: 900px) {
	.lt-table-wrap > table :is(td, th) { word-break: normal; }
}

/* ⭐ A HEADING-BAR TITLE MAY BE THE PAGE'S h1 WITHOUT LOOKING ANY DIFFERENT — bug #4124, 2026-09-24.
   /route printed its title in a div.bar-heading-action, so the page had no h1 at all (a screen reader
   jumping by heading landed nowhere) while every neighbour list page has exactly one. Making that
   element an h1 must not move a pixel, and the only thing the h1 ELEMENT adds is the browser's own
   h1 defaults (2em, bold, 0.67em block margins). This rule takes exactly those off and nothing else:
   :where() gives it zero specificity, so every author rule that styled the div (main.css margin-top
   and bold, backoffice-skin.css 20/22px, the dark heading colour) still wins exactly as before —
   an author rule always beats the browser's stylesheet, whatever its specificity. */
:where(h1.bar-heading-action) { font-size: inherit; font-weight: inherit; margin: 0; }

/* ⭐ CLASS 32b — THE DARK INLINE INKS THAT SIT ON A NEWLY-DARKENED FILL.
   Class 32 no longer overrides an element's own inline colour: when an author writes
   `background:X;color:Y` together they have specified the PAIR, and overriding half of it is
   what pushed eight status chips and avatars (HIGH / BLOCKER / CONNECTED / av-1) from ~5.9:1
   down to 1.6-3.9:1. But two inline inks ARE genuinely dark and unreadable once their panel is
   dark, so they are named here rather than by overriding every author pair:
   #33465f (hrcandidate's action button, was 1.397:1) and #5b6b7c (gitlabcenter's warm note
   body, 2.573:1). Measured, not swept up. */
html[data-theme="dark"] [style*="color:#33465f"],
html[data-theme="dark"] [style*="color: #33465f"],
html[data-theme="dark"] [style*="color:#5b6b7c"],
html[data-theme="dark"] [style*="color: #5b6b7c"] { color: var(--lv-text) !important; }

/* ==========================================================================================
   ⭐ RESPONSIVE CONTAINMENT — the 28 routes that still scrolled sideways once the tables were
   wrapped. Not a dark-mode rule; it applies in both themes, like the typography floor.

   MEASURED CAUSE, not guessed. A first pass blamed tables again — wrongly: the overflow
   probe was counting elements that sit INSIDE a scroll container, which cannot make the
   document scroll because the container clips them. Six of the "offenders" were tables already
   correctly held by div.lt-table-wrap. With that corrected, the real population is almost
   entirely one shape:

     a FLEX ROW WITH flex-wrap:nowrap — .lt-toolbar (7 routes), .who (4), the *-head-tools
     clusters, .rec-head, .cd-search, .lac-hero — which simply pushes its buttons off-screen; and
     a GRID/FLEX ITEM AT min-width:auto — .lt-card, .card, .overall — which per spec refuses to
     shrink below its content, so a two-column grid stays two columns at 390px.

   Both are fixed by telling the container it may wrap and the item it may shrink. Scoped to
   <=900px so desktop layout is untouched: above that these rows fit and are meant to sit on one
   line.                                                                                        */
@media (max-width: 900px) {

	/* toolbars and header clusters: wrap instead of pushing the page */
	.lt-toolbar, .lt-page-head, .lt-profile-head,
	.rpt-head, .rpt-head-tools, .rpt-export-group,
	.alc-head, .alc-head-tools, .rsv-head-tools,
	.rec-head, .cd-head, .cd-search,
	.lac-hero, .lac-hero-stats, .lpr-cols,
	.who, .badges, .st-foot, .fd-agentbar {
		flex-wrap: wrap !important;
		min-width: 0 !important;
	}

	/* grid/flex items: min-width:auto is why a card will not shrink below its content */
	.lt-card, .card, .overall, .cap, .f, .cti-f, .rfp-main, .lpr-panel,
	.lt-mod, .lai-card, .st-card, .bs-card, .poi-card, .sa-card, .onb-step {
		min-width: 0 !important;
	}

	/* multi-column grids collapse to one column */
	.g-two, .g-three, .e-hero, .rf-grid, .lt-filter-grid, .lac-grid, .st-grid {
		grid-template-columns: 1fr !important;
	}

	/* a heading is never worth a horizontal scrollbar */
	.section_title, .txt-header-blue, h1.section_title {
		width: auto !important;
		max-width: 100% !important;
		overflow-wrap: anywhere;
	}

	/* the last bare <table> in a <form> (aihqsetting) — no class to target it by */
	form > table { display: block; overflow-x: auto; max-width: 100%; }
}

/* ⭐ RESPONSIVE CONTAINMENT, ROUND 2 — the last seven, each measured to its own cause.
     refund            span.rfp-pre is white-space:nowrap preformatted text, 670px on one line.
                       Preformatted content must KEEP its formatting, so it scrolls rather than
                       wraps — wrapping it would change what the text means.
     aihqknowledge     form#kind_form and select#kind sit at min-width:auto inside a toolbar that
                       already wraps; a <select> will not shrink below its longest option.
     aihqsetting       a display:flex <span> inside an <h2>, again min-width:auto.
     location, zone    the CSV-export <form> — same min-width:auto.
     reporttreasury    .rpt-head-tools wraps now but its own row still measures wider than the
                       viewport, so it is also capped at 100%.
     contactdashboard  .overall/.cap exceed the collapsed grid track by their own padding.
   min-width:auto on a flex or grid item is the single most common cause in this whole set: the
   spec makes an item refuse to shrink below its content unless you say otherwise. */
@media (max-width: 900px) {
	.lt-toolbar form, .lt-csv-tools form, .lt-csv-tools, form#kind_form,
	.rpt-head-tools, .rpt-head-tools > *, .rpt-export-group,
	h2 > span, h3 > span, .e-hero > *, .overall, .cap, .kb-head, .kb-tools {
		min-width: 0 !important;
		max-width: 100% !important;
	}
	/* ⚠ min-width:0 on a <select> COLLAPSES IT: measured select#kind at 2px wide, a control the
	   user cannot read or aim at. A select must still be able to show an option. Cap the width,
	   give it a floor, and let it shrink only to something usable. */
	select, .lt-toolbar select, .lt-filter-grid select {
		max-width: 100% !important;
		min-width: 7rem;
	}
	.rfp-pre, .lt-pre, pre {
		display: block;
		overflow-x: auto;
		max-width: 100%;
	}
}

/* ⭐ the last two containers, measured: .e-scores is a grid that never collapsed (only .e-hero
   was listed), and its .e-score children sit at min-width:auto; the AI-HQ settings h2 is a flex
   heading whose row exceeds the track. */
@media (max-width: 900px) {
	.e-scores, .e-grid, .kb-grid { grid-template-columns: 1fr !important; }
	.e-score, .e-scores > *, h2, h3 { min-width: 0 !important; max-width: 100% !important; }
}

/* ==========================================================================================
   ⭐ ON A PHONE, A CARD TITLE AND ITS STATUS PILLS FLOW LIKE A SENTENCE — bug #4059, 2026-09-23.
   .lt-card > h2 is a one-row flex heading (backoffice.css): dot · title text · status pill(s). The
   `h2 > span { min-width:0 }` rule above (≤900px) was written for a display:flex span on
   /aihqsetting, but it also reaches the .dot and the .lt-pill, which are spans too. With their
   floor removed, a title longer than the card makes flex-shrink squeeze all of them in proportion:
   measured on the real /voucher/reports at 390px, a pill's box shrank to 47px around 77px of
   white-space:nowrap text, which ran to x=363 on a card ending at 355, and the dot fell to 2.7px.
   The fix: at the same ≤900px breakpoint, a card heading that carries a pill is laid out as
   ordinary inline text instead of a single flex row. The title wraps word by word, each pill
   stays whole and moves to the next line when it does not fit, and the dot stays in front of the
   first word — in both directions, since inline flow mirrors under dir="rtl" by itself.
   The dot FLOATS to the inline start (centred on the first line with 0.5lh) rather than sitting
   inline: an inline-block is a line-break opportunity, so a title that is one long unbreakable
   token (measured: "writeback_controls_for_…") broke right after the dot and left it alone on
   the first line. A float is not a break opportunity; the token wraps beside it instead.
   text-align:start because main.css sets `body { text-align:left }`, which every heading inherits:
   the flex row never read it, inline flow does, and under dir="rtl" it would left-align the lines.
   ⛔ TWO CANDIDATES WERE MEASURED AND REJECTED:
     · flex-shrink:0 on the dot and pill (+ overflow-wrap:anywhere on the title). One pill: fine.
       Two pills ("Accounting summary for Xero" · "nothing to balance" · "not sent to Xero"): the
       pills took the row and the title was crushed into a column one or two letters wide, 269px
       tall. Worse than the bug.
     · flex-wrap:wrap on the h2. A flex wrap happens between ITEMS, and the long title is one
       item, so it drops to the second line and leaves the 8px dot alone on the first.
   ⚠ Scoped to ≤900px, the only widths where the squeeze exists: above it the pill keeps
   min-width:auto and never shrinks, so desktop is untouched (measured identical at 1280).
   ⚠ Only headings with a pill (:has). Other .lt-card headings keep their flex row.
   `h2 > span` stays as it is — it is load-bearing for the headings it was written for. */
@media (max-width: 900px) {
	.lt-card > h2:has(> .lt-pill) { display: block; overflow-wrap: anywhere; text-align: start; }
	.lt-card > h2:has(> .lt-pill) > .dot { float: inline-start; margin-block-start: calc(0.5lh - 4px); margin-inline-end: 6px; }
	.lt-card > h2:has(> .lt-pill) > .lt-pill { vertical-align: middle; margin-block: 2px; }
}

/* ⭐ final round: a table class not in the earlier list, and the toolbar form that holds the
   <select> — it must be allowed to wrap now that the select has a usable minimum width.
   ⚠ The select's 7rem floor COSTS some overflow on /aihqknowledge and that is the right trade:
   a 2px select is not a control. Letting its form wrap recovers most of it. */
@media (max-width: 900px) {
	table.monitoring_quick_add_table, table.scores_table { display: block; overflow-x: auto; max-width: 100%; }
	.lt-toolbar form, .lt-toolbar > form { flex-wrap: wrap !important; }
	.lt-toolbar { row-gap: 8px; }
}

/* ==========================================================================================
   ⭐ A FLEX HEADING THAT COLLAPSED TO ZERO WIDTH — the last horizontal-overflow defect, and the
   only one that was never responsive at all: it overflows by the same 81px at 390px AND at
   1440px, and predates every commit in this branch.

   The AI-HQ settings card titles are written `<h2 style="display:flex; …flex-wrap:wrap">`. As a
   block-level flex container the h2 should fill .lt-card-title; measured, it resolves to
   width:0 and its children — the status lamp and the "CLI off — using the paid API" badge —
   simply hang off the right-hand side of the page.
   Giving it an explicit width restores it: measured 0px -> 308px at 390 and 0px -> 1358px at
   1440, and the document overflow goes 81px -> 0 at both.
   ⚠ NOT scoped to a media query, because the defect is not responsive.
   ⚠ AND NOT `overflow:hidden` on the parent, which also zeroes the measurement — by CLIPPING the
   badge. That would have made the number look fixed while hiding the content, which is the same
   mistake as academyadmin's wrapper hiding eight columns.                                       */
.lt-card-title > h2 { width: 100%; }

/* ⭐ SAME DEFECT, ONE LEVEL UP — and it is the last horizontal overflow in the back office.
   .lt-page-head is a flex row that, on /aihqknowledge, does not fill its container, so its
   .lt-toolbar hangs off the right edge: 225px past a 1440 viewport and 94px past 390. Like the
   h2 above, it is NOT a responsive bug — it is the same width at both sizes — and the same
   remedy applies. Verified on the broken route (94/225 -> 0/0) AND on healthy routes that use
   the same class (user360, company, bugreport: 0 before, 0 after, identical widths), because a
   rule on a shared page-chrome class has to be proven not to move the pages that were fine. */
.lt-page-head { width: 100%; }

/* the last bare table: /cmsmonitoring's quick-add tools block */
@media (max-width: 900px) {
	.monitoring_tools table, .monitoring_tools > table { display: block; overflow-x: auto; max-width: 100%; }
}

/* ⭐ THE TABLET BAND (901-1100px). The table-containment rules stop at 900px, so a wide data
   grid still pushed the page 24px sideways at 1024 on /refundterms and /vouchersetting — the
   gap between "phone" and "desktop" that a single breakpoint leaves behind. Verified: 24px -> 0
   at 1024, unchanged at 1440, and no movement on routes that were already clean. */
@media (min-width: 901px) and (max-width: 1100px) {
	table.lt-table, table.poi-tbl, table.opr-table, table.table-list, table.lax-tbl,
	table.pm-grid, table.bp-tbl, table.lmr-table, table.alc-table, table.tx,
	table.mm, table.lm, table.lam, table.oba-tbl, table.dam-table {
		display: block;
		overflow-x: auto;
		max-width: 100%;
	}
	.lt-table-wrap > table { display: table; }
}

/* ==========================================================================================
   ⭐ THE BOOKING DETAIL PAGE — an entire component layer with no dark theme at all.
   Reported by the owner from a screenshot: every card on /booking/detail rendered WHITE on the
   dark page. css/reservation-change.css carries 618 `.bkv-*` rules and 23 white backgrounds —
   the whole booking-detail surface — and theme.css mentioned `.bkv-` exactly ONCE. Its sibling
   layer in the same file, `.rsvc-*` (the change modal), has 61 dark rules: somebody themed the
   modal and never came back for the page behind it.

   ⚠ WHY EVERY SWEEP IN THIS PASS MISSED IT. /booking/detail 302s on this box, so the page never
   appeared in ANY census — not the 256-route sweep, not the 358 sub-routes, not the light-surface
   censuses. A surface that cannot be rendered cannot be measured, and "not measured" silently
   reads as "clean" unless the route list itself is audited. It took a human looking at the real
   thing to find it.

   Generated from the stylesheet itself, hue preserved: 71 neutral card/panel surfaces, plus the
   blue/red/amber/green status tints kept in their own families, and the dark inks that sit on
   them lifted to the matching dark token.
   ⚠ BUCKETED BY ABSOLUTE CHANNEL SPREAD, NOT HSL SATURATION. At these lightnesses HSL saturation
   is meaningless — #f7fafc (channels 247..252, a spread of 5) computes as highly "saturated blue"
   and the first draft duly sent 63 plain grey panels to --lv-brand-soft. Spread >= 10 is a tint;
   below that it is a grey.

   ⚠ ONLY PURE #ffffff MAPS TO --lv-surface. The first draft sent every light neutral there, which
   flattened .bkv-card-h (#f2f6fa) onto .bkv-card (#fff): measured in a harness, header and body
   both came back rgb(22,33,44) in dark while light keeps them a shade apart. Contrast was fine
   and the distinction was gone — the same failure this pass documents at Class 27. Near-white
   greys are RAISED surfaces and take --lv-surface-2.
   */

/* 20 surface(s) -> var(--lv-brand-soft) */
html[data-theme="dark"] .bkv-ava,
html[data-theme="dark"] .bkv-btn:hover,
html[data-theme="dark"] .bkv-comm-tag,
html[data-theme="dark"] .bkv-reveal:hover,
html[data-theme="dark"] .bkv-stats,
html[data-theme="dark"] .bkv-tl-dot,
html[data-theme="dark"] .bkv-tl-mute .bkv-tl-dot,
html[data-theme="dark"] .bkv-tl:before,
html[data-theme="dark"] .bkv2-navi.bkv2-cur,
html[data-theme="dark"] .bkv2-navi:hover,
html[data-theme="dark"] .bkvt-dot,
html[data-theme="dark"] .bkvt-g-amendment:before,
html[data-theme="dark"] .bkvt-life-settled_by_liva,
html[data-theme="dark"] .bkvt-rc,
html[data-theme="dark"] .rsvc-pax-row:hover,
html[data-theme="dark"] .rsvc-pax-tag,
html[data-theme="dark"] .rsvc-refund-net,
html[data-theme="dark"] .rsvc-src-change,
html[data-theme="dark"] .rsvc-tab:hover,
html[data-theme="dark"] a.bkv-contact:hover {
	background-color: var(--lv-brand-soft) !important;
}

/* 26 surface(s) -> var(--lv-danger-bg) */
html[data-theme="dark"] .bkv-comm-tag.bkv-comm-sink,
html[data-theme="dark"] .bkv-comm-why,
html[data-theme="dark"] .bkv-flag-bad,
html[data-theme="dark"] .bkv-mf-tag,
html[data-theme="dark"] .bkv-out-bad,
html[data-theme="dark"] .bkv-xero-failed,
html[data-theme="dark"] .bkv2-ban-bad,
html[data-theme="dark"] .bkv2-rflag-unmatched,.bkv2-rflag-duplicate,
html[data-theme="dark"] .bkvt-cens.bkvt-t-bad,
html[data-theme="dark"] .bkvt-chan-halted,
html[data-theme="dark"] .bkvt-flag-unmatched,.bkvt-flag-duplicate,.bkvt-flag-settlement_diff,.bkvt-flag-currency_mismatch,
html[data-theme="dark"] .bkvt-g-open_question:before,
html[data-theme="dark"] .bkvt-note-bad,
html[data-theme="dark"] .bkvt-open,
html[data-theme="dark"] .bkvt-t-bad,
html[data-theme="dark"] .pax-cancelled-tag,
html[data-theme="dark"] .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-danger:hover,
html[data-theme="dark"] .rsvc-btn-mode-manual .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-manual:hover,
html[data-theme="dark"] .rsvc-btn-state-bad:hover,
html[data-theme="dark"] .rsvc-confirm-row,
html[data-theme="dark"] .rsvc-req-status-3,
html[data-theme="dark"] .rsvc-req-status-5,
html[data-theme="dark"] .rsvc-result-err,
html[data-theme="dark"] .rsvc-review {
	background-color: var(--lv-danger-bg) !important;
}

/* 14 surface(s) -> var(--lv-success-bg) */
html[data-theme="dark"] .bkv-bk-st,
html[data-theme="dark"] .bkv-comm-open,
html[data-theme="dark"] .bkv-out-ok,
html[data-theme="dark"] .bkv-xero-synced,.bkv-xero-ok,
html[data-theme="dark"] .bkv2-rflag-matched,
html[data-theme="dark"] .bkv2-status,
html[data-theme="dark"] .bkvt-flag-matched,
html[data-theme="dark"] .bkvt-t-ok .bkvt-dot,.bkvt-cens.bkvt-t-ok,
html[data-theme="dark"] .rsvc-aud-finance,
html[data-theme="dark"] .rsvc-btn-approve:hover,
html[data-theme="dark"] .rsvc-btn-mode-auto .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-auto:hover,
html[data-theme="dark"] .rsvc-req-status-4,.rsvc-req-status-6,
html[data-theme="dark"] .rsvc-result-ok {
	background-color: var(--lv-success-bg) !important;
}

/* 23 surface(s) -> var(--lv-surface) */
html[data-theme="dark"] .bkv-bk-i,
html[data-theme="dark"] .bkv-btn,
html[data-theme="dark"] .bkv-card,
html[data-theme="dark"] .bkv-contact-flat,
html[data-theme="dark"] .bkv-note,
html[data-theme="dark"] .bkv-reveal,
html[data-theme="dark"] .bkv-stats > div,
html[data-theme="dark"] .bkv-trip,
html[data-theme="dark"] .bkv2-ban,
html[data-theme="dark"] .bkv2-btn,
html[data-theme="dark"] .bkv2-c,
html[data-theme="dark"] .bkv2-head,
html[data-theme="dark"] .bkv2-sc,
html[data-theme="dark"] .bkv2-tab.bkv2-cur,
html[data-theme="dark"] .bkvt-chan,
html[data-theme="dark"] .bkvt-ev:before,
html[data-theme="dark"] .bkvt-tile-net,
html[data-theme="dark"] .rsvc-btn,
html[data-theme="dark"] .rsvc-btn-danger:hover .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-approval:hover .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-auto:hover .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-manual:hover .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-modal {
	background-color: var(--lv-surface) !important;
}

/* 51 surface(s) -> var(--lv-surface-2) */
html[data-theme="dark"] .bkl-reqpanel > td,
html[data-theme="dark"] .bkv-bk,
html[data-theme="dark"] .bkv-card-f,
html[data-theme="dark"] .bkv-card-h,
html[data-theme="dark"] .bkv-card-zd>#zd-commpanel>div:first-of-type,
html[data-theme="dark"] .bkv-contact,
html[data-theme="dark"] .bkv-fraud,
html[data-theme="dark"] .bkv-led tfoot td,
html[data-theme="dark"] .bkv-led th,
html[data-theme="dark"] .bkv-mf th,
html[data-theme="dark"] .bkv-mf-off td,
html[data-theme="dark"] .bkv-out-mute,
html[data-theme="dark"] .bkv-st,
html[data-theme="dark"] .bkv-trip-head,
html[data-theme="dark"] .bkv2-btn:hover,
html[data-theme="dark"] .bkv2-c-f,
html[data-theme="dark"] .bkv2-c-f:hover,
html[data-theme="dark"] .bkv2-c-h,
html[data-theme="dark"] .bkv2-fin,
html[data-theme="dark"] .bkv2-rflag,
html[data-theme="dark"] .bkv2-sc-bad,
html[data-theme="dark"] .bkv2-sc:hover,
html[data-theme="dark"] .bkv2-tab:hover,
html[data-theme="dark"] .bkv2-total,
html[data-theme="dark"] .bkvt-cens,
html[data-theme="dark"] .bkvt-cens.bkvt-t-unread,
html[data-theme="dark"] .bkvt-code,
html[data-theme="dark"] .bkvt-flag,
html[data-theme="dark"] .bkvt-life-unknown,
html[data-theme="dark"] .bkvt-note-none,
html[data-theme="dark"] .bkvt-note-unread,
html[data-theme="dark"] .bkvt-open-quiet,
html[data-theme="dark"] .bkvt-stale,
html[data-theme="dark"] .bkvt-t-unread,
html[data-theme="dark"] .bkvt-tclass-store_credit,
html[data-theme="dark"] .bkvt-tile,
html[data-theme="dark"] .bkvt-verdict,
html[data-theme="dark"] .passenger_row_cancelled td,
html[data-theme="dark"] .rsvc-aud-operator,
html[data-theme="dark"] .rsvc-btn:hover,
html[data-theme="dark"] .rsvc-dest-why,
html[data-theme="dark"] .rsvc-eval,
html[data-theme="dark"] .rsvc-modal-foot,
html[data-theme="dark"] .rsvc-modal-title,
html[data-theme="dark"] .rsvc-pax,
html[data-theme="dark"] .rsvc-pax-class,
html[data-theme="dark"] .rsvc-queue th,
html[data-theme="dark"] .rsvc-queue tr:hover td,
html[data-theme="dark"] .rsvc-req-status,
html[data-theme="dark"] .rsvc-tab-count,
html[data-theme="dark"] .rsvc-tabs {
	background-color: var(--lv-surface-2) !important;
}

/* 24 surface(s) -> var(--lv-warning-bg) */
html[data-theme="dark"] .bkv-out-warn,
html[data-theme="dark"] .bkv-st-unk,
html[data-theme="dark"] .bkv-test,
html[data-theme="dark"] .bkv2-ban-warn,
html[data-theme="dark"] .bkv2-rflag-currency_mismatch,.bkv2-rflag-settlement_diff,
html[data-theme="dark"] .bkv2-sc-warn,
html[data-theme="dark"] .bkvt-cens.bkvt-t-warn,
html[data-theme="dark"] .bkvt-chan-manual_only,
html[data-theme="dark"] .bkvt-dup,
html[data-theme="dark"] .bkvt-life-s,
html[data-theme="dark"] .bkvt-t-warn,
html[data-theme="dark"] .bkvt-tclass-unknown,
html[data-theme="dark"] .bkvt-tile-ref,
html[data-theme="dark"] .rsvc-btn-mode-approval .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-mode-approval:hover,
html[data-theme="dark"] .rsvc-btn-override:hover,
html[data-theme="dark"] .rsvc-btn-retry:hover,
html[data-theme="dark"] .rsvc-btn-state-warn:hover,
html[data-theme="dark"] .rsvc-dest-why-hard,
html[data-theme="dark"] .rsvc-flag,
html[data-theme="dark"] .rsvc-refund-net-unknown,
html[data-theme="dark"] .rsvc-req-status-1,
html[data-theme="dark"] .rsvc-src-lastminute,
html[data-theme="dark"] .rsvc-why {
	background-color: var(--lv-warning-bg) !important;
}

/* 7 ink(s) -> var(--lv-chrome-violet) */
html[data-theme="dark"] .bkvt-block,
html[data-theme="dark"] .bkvt-cash-never_no_cash_leg,
html[data-theme="dark"] .bkvt-cens.bkvt-t-unread,
html[data-theme="dark"] .bkvt-note-unread,
html[data-theme="dark"] .bkvt-obj.bkvt-t-unread .bkvt-obj-s,
html[data-theme="dark"] .bkvt-tclass-store_credit,
html[data-theme="dark"] .bkvt-tender-store_credit {
	color: var(--lv-chrome-violet) !important;
}

/* 41 ink(s) -> var(--lv-danger) */
html[data-theme="dark"] .bkv-comm-tag.bkv-comm-sink,
html[data-theme="dark"] .bkv-comm-why,
html[data-theme="dark"] .bkv-flag-bad,
html[data-theme="dark"] .bkv-mf-tag,
html[data-theme="dark"] .bkv-mv-dis,
html[data-theme="dark"] .bkv-out-bad,
html[data-theme="dark"] .bkv-resend-bad,
html[data-theme="dark"] .bkv-sum-bad,
html[data-theme="dark"] .bkv-tl-bad .bkv-tl-d,
html[data-theme="dark"] .bkv-xero-failed,
html[data-theme="dark"] .bkv2-fin-bad b,
html[data-theme="dark"] .bkv2-fin-neg b,
html[data-theme="dark"] .bkv2-neg,
html[data-theme="dark"] .bkv2-rflag-unmatched,.bkv2-rflag-duplicate,
html[data-theme="dark"] .bkv2-sc-bad .bkv2-sc-do,
html[data-theme="dark"] .bkv2-sc-bad .bkv2-sc-v,
html[data-theme="dark"] .bkvt-applied-accepted_not_applied,
html[data-theme="dark"] .bkvt-cens.bkvt-t-bad,
html[data-theme="dark"] .bkvt-chan-halted,
html[data-theme="dark"] .bkvt-flag-unmatched,.bkvt-flag-duplicate,.bkvt-flag-settlement_diff,.bkvt-flag-currency_mismatch,
html[data-theme="dark"] .bkvt-note-bad,
html[data-theme="dark"] .bkvt-obj.bkvt-t-bad .bkvt-obj-s,
html[data-theme="dark"] .bkvt-open-b,
html[data-theme="dark"] .bkvt-open-t,
html[data-theme="dark"] .bkvt-why-err,
html[data-theme="dark"] .pax-cancelled,
html[data-theme="dark"] .pax-cancelled-tag,
html[data-theme="dark"] .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-danger,
html[data-theme="dark"] .rsvc-btn-mode-manual,
html[data-theme="dark"] .rsvc-btn-mode-manual .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-state-bad,
html[data-theme="dark"] .rsvc-confirm-row,
html[data-theme="dark"] .rsvc-req-fail,
html[data-theme="dark"] .rsvc-req-paidnote-none,
html[data-theme="dark"] .rsvc-req-status-3,
html[data-theme="dark"] .rsvc-req-status-5,
html[data-theme="dark"] .rsvc-required,
html[data-theme="dark"] .rsvc-result-err,
html[data-theme="dark"] .rsvc-review,
html[data-theme="dark"] .rsvc-review-head {
	color: var(--lv-danger) !important;
}

/* 60 ink(s) -> var(--lv-link) */
html[data-theme="dark"] .bkv-ava,
html[data-theme="dark"] .bkv-bk-ref,
html[data-theme="dark"] .bkv-bk-v,
html[data-theme="dark"] .bkv-btn,
html[data-theme="dark"] .bkv-card-net,
html[data-theme="dark"] .bkv-card-zd #zd-commpanel-new,
html[data-theme="dark"] .bkv-comm-go,
html[data-theme="dark"] .bkv-comm-tag,
html[data-theme="dark"] .bkv-comm-type,
html[data-theme="dark"] .bkv-contact,
html[data-theme="dark"] .bkv-cust-link,
html[data-theme="dark"] .bkv-cust-link:hover,
html[data-theme="dark"] .bkv-cust-name,
html[data-theme="dark"] .bkv-doc-link,
html[data-theme="dark"] .bkv-hist-r,
html[data-theme="dark"] .bkv-hist-ref,
html[data-theme="dark"] .bkv-led tfoot td,
html[data-theme="dark"] .bkv-leg-place strong,
html[data-theme="dark"] .bkv-mf-name,
html[data-theme="dark"] .bkv-note,
html[data-theme="dark"] .bkv-radio,
html[data-theme="dark"] .bkv-ref-link,
html[data-theme="dark"] .bkv-reveal,
html[data-theme="dark"] .bkv-route-link,
html[data-theme="dark"] .bkv-st,
html[data-theme="dark"] .bkv-stat-n,
html[data-theme="dark"] .bkv-tl-t,
html[data-theme="dark"] .bkv-trip-date,
html[data-theme="dark"] .bkv-trip-head,
html[data-theme="dark"] .bkv2-btn,
html[data-theme="dark"] .bkv2-c-f,
html[data-theme="dark"] .bkv2-c-go,
html[data-theme="dark"] .bkv2-navi.bkv2-cur,
html[data-theme="dark"] .bkv2-sc-mute .bkv2-sc-do,.bkv2-sc-ok .bkv2-sc-do,
html[data-theme="dark"] .bkv2-tab.bkv2-cur,
html[data-theme="dark"] .bkvt-amt,
html[data-theme="dark"] .bkvt-applied,
html[data-theme="dark"] .bkvt-chan-l,
html[data-theme="dark"] .bkvt-doc,
html[data-theme="dark"] .bkvt-held b,
html[data-theme="dark"] .bkvt-kind,
html[data-theme="dark"] .bkvt-life-settled_by_liva,
html[data-theme="dark"] .bkvt-obj-s,
html[data-theme="dark"] .bkvt-rc,
html[data-theme="dark"] .bkvt-scope-q,
html[data-theme="dark"] .bkvt-tender,
html[data-theme="dark"] .bkvt-tile-v,
html[data-theme="dark"] .bkvt-verdict-s,
html[data-theme="dark"] .bkvt-when-d,
html[data-theme="dark"] .bkvt-xid,
html[data-theme="dark"] .bkvt-xnum,
html[data-theme="dark"] .rsvc-btn,
html[data-theme="dark"] .rsvc-eval,
html[data-theme="dark"] .rsvc-inbox-status,
html[data-theme="dark"] .rsvc-label,
html[data-theme="dark"] .rsvc-pax-row,
html[data-theme="dark"] .rsvc-pax-tag,
html[data-theme="dark"] .rsvc-refund-net,
html[data-theme="dark"] .rsvc-src-change,
html[data-theme="dark"] .rsvc-tab {
	color: var(--lv-link) !important;
}

/* 19 ink(s) -> var(--lv-success) */
html[data-theme="dark"] .bkv-bk-st,
html[data-theme="dark"] .bkv-comm-open,
html[data-theme="dark"] .bkv-out-ok,
html[data-theme="dark"] .bkv-resend-ok,
html[data-theme="dark"] .bkv-xero-synced,.bkv-xero-ok,
html[data-theme="dark"] .bkv2-rflag-matched,
html[data-theme="dark"] .bkv2-sc-ok .bkv2-sc-v,
html[data-theme="dark"] .bkv2-sig-neg,
html[data-theme="dark"] .bkv2-status,
html[data-theme="dark"] .bkvt-cash-settled,
html[data-theme="dark"] .bkvt-flag-matched,
html[data-theme="dark"] .bkvt-obj.bkvt-t-ok .bkvt-obj-s,
html[data-theme="dark"] .bkvt-t-ok .bkvt-dot,.bkvt-cens.bkvt-t-ok,
html[data-theme="dark"] .rsvc-aud-finance,
html[data-theme="dark"] .rsvc-btn-approve,
html[data-theme="dark"] .rsvc-btn-mode-auto,
html[data-theme="dark"] .rsvc-btn-mode-auto .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-req-status-4,.rsvc-req-status-6,
html[data-theme="dark"] .rsvc-result-ok {
	color: var(--lv-success) !important;
}

/* 112 ink(s) -> var(--lv-text) */
html[data-theme="dark"] .bkv-bk-k,
html[data-theme="dark"] .bkv-card-f-note,
html[data-theme="dark"] .bkv-card-t,
html[data-theme="dark"] .bkv-card-zd>#zd-commpanel>div:first-of-type,
html[data-theme="dark"] .bkv-comm-att,
html[data-theme="dark"] .bkv-comm-sub,
html[data-theme="dark"] .bkv-comm-to,
html[data-theme="dark"] .bkv-contact-k,
html[data-theme="dark"] .bkv-cust-meta,
html[data-theme="dark"] .bkv-doc-n,
html[data-theme="dark"] .bkv-fraud-k,
html[data-theme="dark"] .bkv-hist-dt,
html[data-theme="dark"] .bkv-hist-more,
html[data-theme="dark"] .bkv-hist-t,
html[data-theme="dark"] .bkv-inst,
html[data-theme="dark"] .bkv-led .bkv-ref,
html[data-theme="dark"] .bkv-led th,
html[data-theme="dark"] .bkv-leg-kind,
html[data-theme="dark"] .bkv-leg-pudo,
html[data-theme="dark"] .bkv-leg-time,
html[data-theme="dark"] .bkv-mask,
html[data-theme="dark"] .bkv-mf th,
html[data-theme="dark"] .bkv-mf-n,
html[data-theme="dark"] .bkv-mf-off .bkv-mf-name,
html[data-theme="dark"] .bkv-mf-off td,
html[data-theme="dark"] .bkv-mv-ref,
html[data-theme="dark"] .bkv-note-meta,
html[data-theme="dark"] .bkv-out-mute,
html[data-theme="dark"] .bkv-stat-l,
html[data-theme="dark"] .bkv-sum,
html[data-theme="dark"] .bkv-tl-a,
html[data-theme="dark"] .bkv-tl-d,
html[data-theme="dark"] .bkv-tl-w,
html[data-theme="dark"] .bkv2-ban-b span,
html[data-theme="dark"] .bkv2-ban-b strong,
html[data-theme="dark"] .bkv2-ban-f,
html[data-theme="dark"] .bkv2-c-h,
html[data-theme="dark"] .bkv2-empty,
html[data-theme="dark"] .bkv2-emptyhint,
html[data-theme="dark"] .bkv2-facts,
html[data-theme="dark"] .bkv2-facts b,
html[data-theme="dark"] .bkv2-facts-2,
html[data-theme="dark"] .bkv2-fin-i b,
html[data-theme="dark"] .bkv2-fin-i em,
html[data-theme="dark"] .bkv2-frd,
html[data-theme="dark"] .bkv2-frn,
html[data-theme="dark"] .bkv2-frwhen,
html[data-theme="dark"] .bkv2-kv b,
html[data-theme="dark"] .bkv2-kv span,
html[data-theme="dark"] .bkv2-more,
html[data-theme="dark"] .bkv2-navi,
html[data-theme="dark"] .bkv2-recon-hint,
html[data-theme="dark"] .bkv2-ref,
html[data-theme="dark"] .bkv2-rflag,
html[data-theme="dark"] .bkv2-route,
html[data-theme="dark"] .bkv2-route i,
html[data-theme="dark"] .bkv2-rref,
html[data-theme="dark"] .bkv2-sc-k,
html[data-theme="dark"] .bkv2-sc-v,
html[data-theme="dark"] .bkv2-tab,
html[data-theme="dark"] .bkv2-total-k,
html[data-theme="dark"] .bkv2-total-v,
html[data-theme="dark"] .bkv2-total-v em,
html[data-theme="dark"] .bkvt .bkvt-ccy, .bkvt .bkvt-quiet, .bkvt .bkvt-tile-l, .bkvt .bkvt-ceiling, .bkvt .bkvt-inst, .bkvt .bkvt-ref, .bkvt .bkvt-obj-n, .bkvt .bkvt-when, .bkvt .bkvt-when-t, .bkvt .bkvt-life-cap, .bkvt .bkvt-note-quiet, .bkvt .bkvt-stale, .bkvt .bkvt-cash-not_recorded, .bkvt .bkvt-cash-no_money_moved,
html[data-theme="dark"] .bkvt .bkvt-g-fee .bkvt-amt, .bkvt .bkvt-g-attempt .bkvt-amt,
html[data-theme="dark"] .bkvt .bkvt-life-unknown,
html[data-theme="dark"] .bkvt .bkvt-na,
html[data-theme="dark"] .bkvt .bkvt-obj.bkvt-t-none .bkvt-obj-s,
html[data-theme="dark"] .bkvt .bkvt-tile-quiet .bkvt-tile-v,
html[data-theme="dark"] .bkvt-cash-not_recorded,
html[data-theme="dark"] .bkvt-ccy,
html[data-theme="dark"] .bkvt-ceiling,
html[data-theme="dark"] .bkvt-cens,
html[data-theme="dark"] .bkvt-chan,
html[data-theme="dark"] .bkvt-code,
html[data-theme="dark"] .bkvt-flag,
html[data-theme="dark"] .bkvt-g-fee .bkvt-amt,.bkvt-g-attempt .bkvt-amt,
html[data-theme="dark"] .bkvt-held,
html[data-theme="dark"] .bkvt-inst,
html[data-theme="dark"] .bkvt-life-cap,
html[data-theme="dark"] .bkvt-life-unknown,
html[data-theme="dark"] .bkvt-note,
html[data-theme="dark"] .bkvt-note-none,
html[data-theme="dark"] .bkvt-note-quiet,
html[data-theme="dark"] .bkvt-obj-n,
html[data-theme="dark"] .bkvt-obj.bkvt-t-none .bkvt-obj-s,
html[data-theme="dark"] .bkvt-open-quiet .bkvt-open-t,
html[data-theme="dark"] .bkvt-open-r,
html[data-theme="dark"] .bkvt-part,
html[data-theme="dark"] .bkvt-quiet,
html[data-theme="dark"] .bkvt-ref,
html[data-theme="dark"] .bkvt-sec-h,
html[data-theme="dark"] .bkvt-stale,
html[data-theme="dark"] .bkvt-tile-l,
html[data-theme="dark"] .bkvt-tile-quiet .bkvt-tile-v,
html[data-theme="dark"] .bkvt-what-b,
html[data-theme="dark"] .bkvt-when,
html[data-theme="dark"] .bkvt-when-t,
html[data-theme="dark"] .bkvt-why,
html[data-theme="dark"] .rsvc-aud-operator,
html[data-theme="dark"] .rsvc-dest-fee,
html[data-theme="dark"] .rsvc-dest-why,
html[data-theme="dark"] .rsvc-dim,
html[data-theme="dark"] .rsvc-inbox-empty-filtered,
html[data-theme="dark"] .rsvc-modal-title,
html[data-theme="dark"] .rsvc-pax-class,
html[data-theme="dark"] .rsvc-pax-head,
html[data-theme="dark"] .rsvc-queue th,
html[data-theme="dark"] .rsvc-quote-note,
html[data-theme="dark"] .rsvc-req-paidnote,
html[data-theme="dark"] .rsvc-req-status,
html[data-theme="dark"] .rsvc-tab-count {
	color: var(--lv-text) !important;
}

/* 35 ink(s) -> var(--lv-warning) */
html[data-theme="dark"] .bkv-comm-fb,
html[data-theme="dark"] .bkv-out-warn,
html[data-theme="dark"] .bkv-st-unk,
html[data-theme="dark"] .bkv-test,
html[data-theme="dark"] .bkv2-frp,
html[data-theme="dark"] .bkv2-rflag-currency_mismatch,.bkv2-rflag-settlement_diff,
html[data-theme="dark"] .bkv2-sc-warn .bkv2-sc-do,
html[data-theme="dark"] .bkv2-sc-warn .bkv2-sc-v,
html[data-theme="dark"] .bkv2-sig-p,
html[data-theme="dark"] .bkvt .bkvt-cens.bkvt-t-warn,
html[data-theme="dark"] .bkvt .bkvt-life-s,
html[data-theme="dark"] .bkvt .bkvt-refused, .bkvt .bkvt-cash-not_yet, .bkvt .bkvt-disagree,
html[data-theme="dark"] .bkvt .bkvt-t-warn .bkvt-obj-s, .bkvt .bkvt-obj.bkvt-t-warn .bkvt-obj-s,
html[data-theme="dark"] .bkvt-cash-not_yet,
html[data-theme="dark"] .bkvt-cens.bkvt-t-warn,
html[data-theme="dark"] .bkvt-disagree,
html[data-theme="dark"] .bkvt-dup,
html[data-theme="dark"] .bkvt-life-s,
html[data-theme="dark"] .bkvt-refused,
html[data-theme="dark"] .bkvt-t-warn .bkvt-obj-s,.bkvt-obj.bkvt-t-warn .bkvt-obj-s,
html[data-theme="dark"] .bkvt-tclass-unknown,
html[data-theme="dark"] .rsvc-btn-mode-approval,
html[data-theme="dark"] .rsvc-btn-mode-approval .rsvc-btn-amt,
html[data-theme="dark"] .rsvc-btn-override,
html[data-theme="dark"] .rsvc-btn-retry,
html[data-theme="dark"] .rsvc-btn-state-warn,
html[data-theme="dark"] .rsvc-dest-state,
html[data-theme="dark"] .rsvc-dest-why-hard,
html[data-theme="dark"] .rsvc-flag,
html[data-theme="dark"] .rsvc-inbox-deadline,
html[data-theme="dark"] .rsvc-policy-fee-qual,
html[data-theme="dark"] .rsvc-refund-net-unknown,
html[data-theme="dark"] .rsvc-req-status-1,
html[data-theme="dark"] .rsvc-src-lastminute,
html[data-theme="dark"] .rsvc-why {
	color: var(--lv-warning) !important;
}


/* [Note]:BOOKING DETAIL — outbound rail links + the trip's three destination links. Tokens only, the
   same ones the neighbouring bkv2 rules already use, so these follow the theme rather than pinning
   their own colours. Without these the links keep their light-mode blue on a dark ground. */
html[data-theme="dark"] .bkv2-navout{ border-top-color:var(--lv-border, #2b3947); }
html[data-theme="dark"] .bkv2-navo{ color:var(--lv-link, #6fb7e6); }
html[data-theme="dark"] .bkv2-navo:hover{ background:var(--lv-surface-2, #1e2833); }
html[data-theme="dark"] .bkv2-navo-x{ color:var(--lv-text-muted, #8b98a5); }
html[data-theme="dark"] .bkv-trip-links a{ color:var(--lv-link, #6fb7e6); }

html[data-theme="dark"] .bkv-tl-tz,
html[data-theme="dark"] .bkv2-tz{ color:var(--lv-text-muted, #8b98a5); }

html[data-theme="dark"] .bkv-card-go{ color:var(--lv-link, #6fb7e6); }

/* [Note]:Communication stage strip + template chip, dark. Tokens only — the light rules paint an
   explicit background, so without these the cells keep a near-white ground on a dark card. */
html[data-theme="dark"] .bkv-comm-stage{ background:var(--lv-surface-2, #1e2833); border-color:var(--lv-border, #2b3947); }
html[data-theme="dark"] .bkv-comm-stage em{ color:var(--lv-text-muted, #8b98a5); }
html[data-theme="dark"] .bkv-comm-stage b{ color:var(--lv-text, #d7dee5); }
html[data-theme="dark"] .bkv-comm-stage-delivered{ background:rgba(46,125,82,.16); border-color:rgba(46,125,82,.42); }
html[data-theme="dark"] .bkv-comm-stage-opened{ background:rgba(11,106,162,.16); border-color:rgba(11,106,162,.42); }
html[data-theme="dark"] .bkv-comm-tpl{ background:var(--lv-surface-2, #1e2833); color:var(--lv-text-muted, #8b98a5); }

html[data-theme="dark"] .bkv2-navout-h{ color:var(--lv-text-muted, #8b98a5); }

html[data-theme="dark"] .bkv2-deep{ background:var(--lv-surface, #161f28); border-color:var(--lv-border, #2b3947); }
html[data-theme="dark"] .bkv2-deep-s{ background:var(--lv-surface-2, #1e2833); color:var(--lv-text-muted, #8b98a5); }
html[data-theme="dark"] .bkv2-deep-s::before{ color:var(--lv-text-muted, #8b98a5); }

/* [Note]:Consequence preview, dark. Tokens only; the light rules paint an explicit near-white
   ground, so without these the panel stays pale on a dark card. */
html[data-theme="dark"] .rsvc-prev{ background:var(--lv-surface-2, #1e2833); border-color:var(--lv-border, #2b3947); }
html[data-theme="dark"] .rsvc-prev-t,
html[data-theme="dark"] .rsvc-prev-msg,
html[data-theme="dark"] .rsvc-prev-kv span,
html[data-theme="dark"] .rsvc-prev-note{ color:var(--lv-text-muted, #8b98a5); }
html[data-theme="dark"] .rsvc-prev-kv b{ color:var(--lv-text, #d7dee5); }
html[data-theme="dark"] .rsvc-prev-pax{ color:var(--lv-text, #d7dee5); }
html[data-theme="dark"] .rsvc-prev-out,
html[data-theme="dark"] .rsvc-prev-scope{ border-top-color:var(--lv-border, #2b3947); }

html[data-theme="dark"] .bkv2-frfact{ background:var(--lv-surface-2, #1e2833); color:var(--lv-text-muted, #8b98a5); }
html[data-theme="dark"] .bkv2-frfact-ok{ background:rgba(46,125,82,.18); color:#5fbc8b; }
html[data-theme="dark"] .bkv2-frfact-warn{ background:rgba(138,109,21,.20); color:#d8a84a; }
html[data-theme="dark"] .bkv2-frcat{ color:var(--lv-text-muted, #8b98a5); }

/* ==========================================================================================
   ⛔ CLASS 21 — THE ENVIRONMENT COLOUR SYSTEM WAS COMPLETELY DEAD IN DARK MODE.

   MEASURED on the lab, 2026-09-19, before this block existed — computed backgrounds of #top and
   #nav with data-theme="dark", for all four environment kinds:

       production  #top rgb(15,23,32)   #nav rgb(17,58,82)
       lab         #top rgb(15,23,32)   #nav rgb(17,58,82)
       qa          #top rgb(15,23,32)   #nav rgb(17,58,82)
       prelaunch   #top rgb(15,23,32)   #nav rgb(17,58,82)

   Four kinds, one colour. In dark mode The Lab, QA and Pre-launch were pixel-identical to
   Production — and the whole stated purpose of that system, shipped the same day, is "so we can't
   be mistaken". Roughly half the back office runs dark.

   ⛔ WHY IT LOOKED SAFE AND WAS NOT, because the mistake is reusable: main.css DID write
   `#nav.env-lab { background-color: #CC7A00 !important; }`, and its comment explains at length
   that the !important is there specifically to beat theme.css's dark nav rule. !important was
   never the problem — SPECIFICITY BETWEEN TWO !important DECLARATIONS still decides, and CLASS 18
   above declares `html[data-theme="dark"] #nav` (one id + one attribute + one type) against
   main.css's `#nav.env-lab` (one id + one class). CLASS 18 wins on the type selector and wins
   again on source order, because theme.css is linked after main.css. The author checked the rule
   they were thinking of and CLASS 18 was added later, from the other side, for an unrelated
   reason. ⭐ An !important is not a trump card; it only moves the fight to a later round.

   ⛔ AND #top HAD A SECOND, INDEPENDENT KILLER: CLASS 18 paints #top-info and #top-tools with
   their own opaque --lv-bg. Even a winning tint on #top would have been covered by its own two
   children. Both had to go.

   THE COLOURS ARE THE ONES ALREADY CHOSEN — no new palette. main.css's note says #CC7A00 and
   #1E8E5A were picked to sit at the brand blue's perceived darkness "so the white nav text keeps
   exactly the legibility it has today, in both themes"; they are reused verbatim, so dark mode now
   gets the parity that sentence always claimed. Only the #top TINTS are new values, because the
   light tints (#FFF6E5 / #E6F5EC / #FFF6CC) are near-white and would burn a hole in a dark page;
   these are the same three hues carried down to sit beside --lv-surface-2 (#1c2a37).

   ⛔ THAI YELLOW STILL INVERTS ITS INK, IN DARK EXACTLY AS IN LIGHT. White on #FFCC00 is ~1.7:1 —
   not low contrast, invisible. Dark ink here is not a style choice and must not be "tidied" into
   matching the amber and green blocks. Note the ink rules carry `ul#top_main_menu > li > a`: they
   have to outrank CLASS 18's own ink rule, which is written at that depth.
   ========================================================================================== */

/* Deck 1 — the tool strip. Production takes the neutral raised surface (the upper deck needs a
   fill of its own now that it is half of one card); the three marked environments tint it. */
html[data-theme="dark"] #top { background-color: var(--lv-surface-2) !important; }
html[data-theme="dark"] #top-info,
html[data-theme="dark"] #top-tools { background-color: transparent !important; }
html[data-theme="dark"] #top.env-lab       { background-color: #3A2A12 !important; }
html[data-theme="dark"] #top.env-qa        { background-color: #132E20 !important; }
html[data-theme="dark"] #top.env-prelaunch { background-color: #3A3208 !important; }
html[data-theme="dark"] #top.env-hq        { background-color: #2B1140 !important; }

/* Deck 2 — the menu bar. Same hexes as light, for the reason main.css records. */
html[data-theme="dark"] #nav.env-lab       { background-color: #CC7A00 !important; }
html[data-theme="dark"] #nav.env-qa        { background-color: #1E8E5A !important; }
html[data-theme="dark"] #nav.env-prelaunch { background-color: #FFCC00 !important; }
html[data-theme="dark"] #nav.env-hq        { background-color: #6B21A8 !important; }

/* ⛔ THE SELECTOR PATH IS `li strong a`, AND WRITING IT `> li > a` MATCHES NOTHING AT ALL.
   Every main-menu item is emitted as <li><strong><a>…</a></strong></li> — inc_topmenu.php has
   always done this — so a child combinator from li straight to a skips the <strong> and selects
   the empty set. ⚠ CLASS 18 above contains exactly that mistake at theme.css:4330
   (`#nav ul#top_main_menu > li > a`): it is DEAD CODE and has never coloured a single menu item.
   The rule that actually paints them is :4512, `#nav ul#top_main_menu li strong a`, and that is
   the specificity these have to clear — (0,2,1,5), beaten here by adding the .env-* class.
   ⭐ This was caught by reading the computed colour off the live page, not by reading the CSS: the
   first draft of this block used the `> li > a` form copied from CLASS 18, rendered no differently
   from before, and would have shipped looking finished. Measure the element, not the stylesheet.

   Amber and green keep the near-white --lv-nav-ink they already have; only Thai yellow flips. */
html[data-theme="dark"] #nav.env-prelaunch ul#top_main_menu li strong a { color: #3A2C00 !important; }
html[data-theme="dark"] #nav.env-prelaunch ul#top_main_menu li strong a:hover {
	background-color: rgba(0, 0, 0, 0.14) !important;
	color: #241B00 !important;
}

/* The active pill. In light it is a WHITE pill carrying the bar's own colour as its text; dark
   mode's generic rule (`#container #nav a.over` -> --lv-surface) repaints it near-black, which on
   an amber, green or yellow bar reads as a hole punched in the bar rather than as the current
   page. Restored per environment so all four kinds say "you are here" the same way in both
   themes. Measured competitor: (0,2,2,2); these are (0,2,3,5). */
html[data-theme="dark"] #nav.env-lab ul#top_main_menu li strong a.over,
html[data-theme="dark"] #nav.env-lab ul#top_main_menu li strong a.over:hover {
	background-color: #FFF !important; color: #A96400 !important;
}
html[data-theme="dark"] #nav.env-qa ul#top_main_menu li strong a.over,
html[data-theme="dark"] #nav.env-qa ul#top_main_menu li strong a.over:hover {
	background-color: #FFF !important; color: #16704A !important;
}
html[data-theme="dark"] #nav.env-prelaunch ul#top_main_menu li strong a.over,
html[data-theme="dark"] #nav.env-prelaunch ul#top_main_menu li strong a.over:hover {
	background-color: #FFF !important; color: #7A5C00 !important;
}
html[data-theme="dark"] #nav.env-hq ul#top_main_menu li strong a.over,
html[data-theme="dark"] #nav.env-hq ul#top_main_menu li strong a.over:hover {
	background-color: #FFF !important; color: #5B1A8C !important;
}

/* ── HOVER AND ACTIVE FOLLOW THE ENVIRONMENT, IN DARK TOO (owner 2026-09-19: "Respect the color
   code for the mouse over too"). Declared here as well as in main.css for the reason this file has
   already caught twice today: dark mode re-paints the dropdown hover with its own rules, so a
   light-only fix leaves every row hovering brand-blue in dark exactly as before.

   ⛔ !important IS REQUIRED HERE, unlike in main.css. The competing rule is not only the 2-id
   `html[data-theme="dark"] #container #top .nav-icon-drop … a:hover` — which these outrank on class
   count — but also `html[data-theme="dark"] .nav-icon-drop … a:hover { background-color: … !important }`
   further down the file. An !important beats specificity, so it can only be answered in kind. */
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-hq:hover,
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-hq.over {
	background-color: #2B1140 !important; color: #DFB4F5 !important;
}
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-lab:hover,
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-lab.over {
	background-color: #3A2A12 !important; color: #F0C07A !important;
}
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-qa:hover,
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-qa.over {
	background-color: #132E20 !important; color: #7FD3A6 !important;
}
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-prelaunch:hover,
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-prelaunch.over {
	background-color: #3A3208 !important; color: #F2D66A !important;
}
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-production:hover,
html[data-theme="dark"] #container #top .company-switch ul.company-switch-menu li a.env-production.over {
	background-color: var(--lv-surface-2) !important; color: var(--lv-text) !important;
}

/* The badge sits ON the tinted deck now, so its near-white light fills would glow. Same three
   hues, darkened, with the ink lifted to stay readable. Production renders no badge at all. */
html[data-theme="dark"] .env-badge.env-lab       { border-color: #A9691B; background: #3A2A12; color: #F0C07A; }
html[data-theme="dark"] .env-badge.env-qa        { border-color: #2E8B57; background: #132E20; color: #7FD3A6; }
html[data-theme="dark"] .env-badge.env-prelaunch { border-color: #A98C00; background: #3A3208; color: #F2D66A; }
html[data-theme="dark"] .env-badge.env-hq        { border-color: #9B4FD0; background: #2B1140; color: #DFB4F5; }

/* Deck 1's own dividers and the clock strip's dot separator, against the tinted surface. */
html[data-theme="dark"] #top-info .top-clock + .top-clock::before { color: var(--lv-border-strong); }

/* ⛔ CLASS 22 — THE PRE-LAUNCH CHIP NEVER GOT A DARK VARIANT, AND IT IS NOW THE ONLY SIGNAL.
   Measured on the lab, 1512px, computed background of .company-switch.env-switch .company-switch-chip:

       light                         dark
       lab       #FFF4E0             #38290F     <- token flipped
       qa        #E7F6EF             #16301F     <- token flipped
       prelaunch #FFF6CC             #FFF6CC     <- ⛔ unchanged

   The reason is structural rather than an oversight to shrug at: lab and qa paint with
   var(--lv-warning-bg) / var(--lv-success-bg), which theme.css redefines per theme, so they follow
   dark mode for free. Thai yellow has NO token — main.css writes #FFF6CC as a literal, with a note
   explaining why it must stay a literal — and a literal cannot follow anything. So the one
   environment whose colour was chosen by the owner by name is the one that stops working in dark.

   ⚠ It matters more than it did last week: the standalone .env-badge was removed on 2026-09-19 and
   this chip is now the ONLY environment signal in the header. A near-white lozenge glaring on a
   dark deck is not merely off-palette, it is the warning failing to look like a warning.

   Same three hues, carried down to sit beside --lv-surface-2, and the ink lifted to stay readable
   ON the dark fill — measured 7.2:1. ⛔ The ink is LIGHT here because the FILL is now dark; this is
   not a reversal of the "Thai yellow carries dark ink" rule, which is about the #FFCC00 NAV BAR and
   is untouched. */
html[data-theme="dark"] .company-switch.env-prelaunch .company-switch-chip,
html[data-theme="dark"] .company-switch.env-prelaunch.is-switched .company-switch-chip {
	border-color: #A98C00; background: #3A3208; color: #F2D66A;
}
html[data-theme="dark"] .company-switch.env-prelaunch .company-switch-chip svg,
html[data-theme="dark"] .company-switch.env-prelaunch .company-switch-caret { color: #E0BE3A; }

html[data-theme="dark"] .company-switch.env-hq .company-switch-chip,
html[data-theme="dark"] .company-switch.env-hq.is-switched .company-switch-chip {
	border-color: #9B4FD0; background: #2B1140; color: #DFB4F5;
}
html[data-theme="dark"] .company-switch.env-hq .company-switch-chip svg,
html[data-theme="dark"] .company-switch.env-hq .company-switch-caret { color: #C07FE8; }

/* ── HQ 100536 · THE FILTER COUNT BADGE (.lt-filter-badge) ─────────────────────────────────────────────────────────
   The shared back-office filter trigger says how many filters the list is SHOWING, so a closed filter panel never hides
   an active filter. Placed by LtFilterBadge() in js/backend_lib.js: after the Filters button of every list page that uses
   the shared panel (InitSearchPanelForm), and inside the routes list's funnel icon. Brand only — the darker Liva blue
   #006FA7 under white digits (5.48:1), the brightened brand in dark mode with its own ink; a ring of the surface colour
   separates it from whatever button it overlaps. Logical properties, so an RTL page mirrors it. Additive: a page without
   an active filter renders exactly as before (no badge element at all). */
.lt-filter-badge {
	display: inline-block; position: relative; top: -10px; vertical-align: top;
	margin-inline-start: -12px; min-width: 18px; height: 18px; padding: 0 5px; box-sizing: border-box;
	border-radius: 9px; background: #006FA7; color: #ffffff; box-shadow: 0 0 0 2px var(--lv-surface, #ffffff);
	font-size: 11px; font-weight: 700; line-height: 18px; text-align: center; letter-spacing: 0;
	pointer-events: none; z-index: 1;
}
.lt-filter-on > .lt-filter-badge { margin-inline-start: -6px; top: -8px; }
/* Dark: the brightened Liva blue and its ink as LITERALS (the values of --lv-brand / --lv-brand-ink in dark), because a
   lab/QA host repaints --lv-brand with its environment accent — the badge is brand, not environment, on every host. */
html[data-theme="dark"] .lt-filter-badge { background: #2ea3e6; color: #06202e; }
