/* GENERATED by scripts/gen-smoke-overrides.py — do not edit by hand.

   Direction B (smoked glass, Rob 5 Oct): rules that hard-code a light fill

   or dark text, routed through variables that read on the dark page and

   inside cream modals alike (skin.css section 23). */

:root:has([data-ui-v2]) { --v2-sheet: rgba(255, 255, 255, 0.07); --v2-sheet-edge: rgba(255, 255, 255, 0.12); --v2-text: #fff; --v2-on-ink: #1b1410; --v2-lift: 40%; --v2-text-2: rgba(255, 255, 255, 0.7); --v2-fill: rgba(10, 18, 14, 0.36); --v2-fill-edge: rgba(255, 255, 255, 0.16); --v2-fill-blur: var(--v2-smoke-blur); --v2-fill-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12); --v2-fill-nested: rgba(255, 255, 255, 0.07); --v2-fill-nested-edge: rgba(255, 255, 255, 0.12); }

:root:has([data-ui-v2]) :is(.app .pillar-modal:not(.ax-modal), .atlas-confirm, .sc-modal, .sn-modal, .rq-modal, .profile-modal, .modal, .tm, .mm, .pv-sheet, .app .drawer, .app .sheet) { --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-text-2: #5f574e; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); }

/* Floating pieces → cream, solid, dark type (and everything inside them). */

:root:has([data-ui-v2]) :is(.acc-actions-menu) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.aud-badge-pop) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.aud-modal) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.aud-modal-bg-act) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.aud-modal-head) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.bg-results) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.ev-modal) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.lp-modal) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.modal input:focus) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.modal textarea:focus) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.pthumb .pop::before) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }
:root:has([data-ui-v2]) :is(.sc-modal) { background: #fbfaf6 !important; color: #1b1410; color-scheme: light; --ink-900: #1b1410; --ink-700: #3b332c; --ink-500: #5f574e; --ink-400: #6b6359; --ink-300: #857c72; --sand-50: #fbfaf6; --sand-100: #f6f3ee; --sand-300: rgba(27, 20, 16, 0.12); --v2-ink: #1b1410; --v2-sheet: #fff; --v2-sheet-edge: rgba(27, 20, 16, 0.1); --v2-text: #1b1410; --v2-text-2: #5f574e; --v2-on-ink: #fbfaf6; --v2-lift: 100%; --v2-fill: #fff; --v2-fill-edge: rgba(27, 20, 16, 0.1); --v2-fill-blur: none; --v2-fill-shadow: none; --v2-fill-nested: #fff; --v2-fill-nested-edge: rgba(27, 20, 16, 0.1); -webkit-backdrop-filter: none; backdrop-filter: none; }

/* Light fills → content containers: smoked glass, like the cards (Rob 5 Oct). */

:root:has([data-ui-v2]) :is(.acc-ava) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-edit-group select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-editor) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-fld input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-fld select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-invite) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-invite-link input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-invite-open) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-pill) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-row) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.acc-shell) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.agl-globe) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ai-out) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ai-src.intake) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app #s-player .pc-cc.is-on) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app #s-player .pt-line:hover) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .chip:hover:not(.active)) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .hs-store .pep .pep-label) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .hs-store .vial .band) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .hs-store .vial .fill::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .tp-profile .pf-hero .pf-heart.on) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.app .wl-profile .pf-hero .pf-heart.on) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ar-bar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ar-bar input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ar-proto) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.as-search input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.aud-card) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.aud-input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.bg-chosen) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.bg-input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.bg-row) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.card-mini) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.chat-input input:focus) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.class-thumb .play) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.cln-avatar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.cln-burger-bar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.cln-tabs a.active::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.cnt-row:hover) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.co-bar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.cohort-switch select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ct-form input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ct-form select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ct-form textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ct-review-form textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ctm-headrow) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ctm-w-chip.on .ctm-w-n) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.feat-hero .liveflag i) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.fold-sheet) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.fold-tab::before) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.fold-tab:disabled::before) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.fold-tab[aria-selected="true"]::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.fold-tab[aria-selected="true"]::before) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.gene-card .gc-pill.amber) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.iv-card) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.iv-chip) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.iv-chip.warm) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.ix-reply textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.method-row .brand.mc) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.mobile-topbar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.panel) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.panel-head) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pd-hero .bottle .lab) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pill) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pl-ava) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pl-empty) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pl-row) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pl-search) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.post .edit textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pricing-toggle .sw::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pthumb .bottle .lab) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pv-cal-wrap .ev.live) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pv-photo-err b) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pv-pill.live) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pvt-avatar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pvt-tabs a.active::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pw-class .thumb .play) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.pw-prov .hero .live i) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.qeeg-head .pip) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.qeeg-note textarea:focus) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.roster-row.head) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.roster-row:not(.head):hover) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.rp-add input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.rp-add select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.rp-line) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.rp-proto) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.rp-sign textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sc-band.l0) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sc-band.l1) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sc-band.l2) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sc-band.l3) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sc-risk) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.scrub) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.set-card) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.set-input) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.sheet textarea) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.slot) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.stat) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.tabbar) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.tc-trend) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.today-portal .tgl::after) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.toggle .sw i) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.tw-input:focus) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(.urt-control select) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(const STYLES = `
  .aud-shell) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(const STYLES = `
  .ct-shell) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(const STYLES = `
  .pl-shell) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(const STYLES = `
  .rt-card) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }
:root:has([data-ui-v2]) :is(const STYLES = `
  .set-shell) { background: var(--v2-fill) !important; border-color: var(--v2-fill-edge) !important; color: var(--v2-text); -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); box-shadow: var(--v2-fill-shadow); }

/* ...and what sits inside one of them is the lighter inset sheet. */

:root:has([data-ui-v2]) :is(.acc-ava > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-edit-group select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-editor > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-fld input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-fld select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-invite > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-invite-link input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-invite-open > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-pill > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-row > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.acc-shell > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.agl-globe > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ai-out > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ai-src.intake > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app #s-player .pc-cc.is-on > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app #s-player .pt-line:hover > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .chip:hover:not(.active) > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .hs-store .pep .pep-label > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .hs-store .vial .band > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .hs-store .vial .fill::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .tp-profile .pf-hero .pf-heart.on > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.app .wl-profile .pf-hero .pf-heart.on > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ar-bar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ar-bar input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ar-proto > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.as-search input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.aud-card > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.aud-input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.bg-chosen > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.bg-input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.bg-row > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.card-mini > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.chat-input input:focus > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.class-thumb .play > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.cln-avatar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.cln-burger-bar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.cln-tabs a.active::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.cnt-row:hover > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.co-bar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.cohort-switch select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ct-form input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ct-form select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ct-form textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ct-review-form textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ctm-headrow > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ctm-w-chip.on .ctm-w-n > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.feat-hero .liveflag i > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.fold-sheet > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.fold-tab::before > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.fold-tab:disabled::before > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.fold-tab[aria-selected="true"]::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.fold-tab[aria-selected="true"]::before > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.gene-card .gc-pill.amber > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.iv-card > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.iv-chip > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.iv-chip.warm > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.ix-reply textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.method-row .brand.mc > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.mobile-topbar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.panel > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.panel-head > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pd-hero .bottle .lab > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pill > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pl-ava > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pl-empty > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pl-row > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pl-search > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.post .edit textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pricing-toggle .sw::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pthumb .bottle .lab > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pv-cal-wrap .ev.live > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pv-photo-err b > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pv-pill.live > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pvt-avatar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pvt-tabs a.active::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pw-class .thumb .play > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.pw-prov .hero .live i > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.qeeg-head .pip > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.qeeg-note textarea:focus > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.roster-row.head > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.roster-row:not(.head):hover > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.rp-add input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.rp-add select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.rp-line > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.rp-proto > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.rp-sign textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sc-band.l0 > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sc-band.l1 > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sc-band.l2 > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sc-band.l3 > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sc-risk > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.scrub > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.set-card > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.set-input > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.sheet textarea > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.slot > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.stat > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.tabbar > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.tc-trend > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.today-portal .tgl::after > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.toggle .sw i > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.tw-input:focus > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(.urt-control select > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .aud-shell > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .ct-shell > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .pl-shell > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .rt-card > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .set-shell > *) { --v2-fill: var(--v2-fill-nested); --v2-fill-edge: var(--v2-fill-nested-edge); --v2-fill-blur: none; --v2-fill-shadow: none; }

/* White buttons stay white pills: their type stays dark. */

:root:has([data-ui-v2]) :is(.acc-invite-link button) { background: #fff !important; color: #1b1410 !important; }
:root:has([data-ui-v2]) :is(.acc-pill-btn.on) { background: #fff !important; color: #1b1410 !important; }
:root:has([data-ui-v2]) :is(.acc-seg-btn) { background: #fff !important; color: #1b1410 !important; }
:root:has([data-ui-v2]) :is(.rp-btns button) { background: #fff !important; color: #1b1410 !important; }

/* Sand type on an ink fill (white in the dark, dark in cream). */

:root:has([data-ui-v2]) :is(.app .pillar-library .pillar-lib-sortb.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.app .toast) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.atlas-console button:not([class]):not([style]):not([role="tab"]):hover:not(:disabled)) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.billing-cycle button.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.btn-checkout) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.btn-full) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.btn-pill:hover) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.cat-nav .cn.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.chip.active) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.chip.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.comm-rsvp.is-going) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.day-pill.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.method-row .brand) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.portal-deep-cta:hover) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.push-row button:hover) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.pv-bars i::after) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.pv-sheet-tab.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.pw-cta) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.pw-cta.ghost:hover) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.qeeg-rolebar button.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.seg .c.on) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.toast) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.today-portal .begin) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.today-portal .req .send) { color: var(--v2-on-ink) !important; }
:root:has([data-ui-v2]) :is(.view-toggle button.on) { color: var(--v2-on-ink) !important; }

/* Sand type on a coloured fill stays light. */

:root:has([data-ui-v2]) :is(.acc-role-badge) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.acc-seg-btn.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.acc-tier-badge) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.add-btn.added) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.add-btn:hover) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app #s-player .pc-btn) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app #s-player .pt-line.is-now .pt-word.is-said) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app #s-player .pt-subtitle > span) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app #s-player video::cue) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app #s-profile .pf-card .pf-heart.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .ax-modal .ax-chip.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .ax-modal .ax-ticks button.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .chip.active:hover) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .chip.active:hover .g) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-intake .hs-intake-yn.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-intake-step.is-next) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-intake-step.is-send) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-labs .labs-next .nd) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-labs .panel-card .pi) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-protocol .hs-proto-ico) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .hs-store .pthumb .hs-rxtag) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .labs-card .lh .ico) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .pillar-cal-chip) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .pillar-cal-col.today .pillar-cal-colhead .dnum) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .pillar-modal .cp-save) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .pillar-you .you-card .yc-ico) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .wl-prog .wl-prog-cta) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.app .btn-full.accent) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.apphead .me) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.atlas-confirm-go.is-safe) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.bg-btn) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.billing-cycle .save) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.bt-bundle .bf) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.bt-headline) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.btn-buy) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.btn-pill.danger:hover) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.btn-pill.filled) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.btn-sm) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.btn-sm.done) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.cart-btn .ct-count) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.chat-input button) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.chip.active .g) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.cit-cta) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.co-steps .st.on .n) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.composer .send) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.contrib) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.contrib .cta) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.ctm-add-btn.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.day.active .dd) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.event-card .rhs .rsvp.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.event-card .rhs .rsvp:hover) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.feat-hero .liveflag) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.ix-msg-row.from-clin .ix-bubble) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.ix-msg-row.from-clin .ix-bubble-text) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.ix-unread-dot) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.method-row .badge) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.msg.me) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.net .av) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.orb .ph) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.player-inner) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.post .av) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.post .edit-act .save) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.push-row button.scheduled) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.pv-tag.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.pw-prov .hero .live) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.rp-btns .rp-ok.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.side-nav a .badge) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.slot.active) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.slot.sel) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.tm-day.is-sel) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.tm-go) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .cal .cd.sel) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .checkin .tick-warn) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .ci-tag.on) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .mood-submit) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .req .cta) { color: #fbfaf6 !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-send) { color: #fbfaf6 !important; }

/* Deep accent type → lifted toward white (unchanged in cream). */

:root:has([data-ui-v2]) :is(.ar-row-warn) { color: color-mix(in srgb, #6a5210 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-flag.warn) { color: color-mix(in srgb, #6a5210 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ai-findings li.urgent) { color: color-mix(in srgb, #6b3820 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ar-row-why.block) { color: color-mix(in srgb, #6b3820 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ar-ruled > summary) { color: color-mix(in srgb, #6b3820 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-flag.block) { color: color-mix(in srgb, #6b3820 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-pill.warm) { color: color-mix(in srgb, #6b4327 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-band.l1) { color: color-mix(in srgb, #6b5a1e var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-linkish.danger:hover) { color: color-mix(in srgb, #6f2c2c var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.type.prompt) { color: color-mix(in srgb, #7a4a2c var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-band.l2) { color: color-mix(in srgb, #8a4b17 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-item.is-todo .as-status) { color: color-mix(in srgb, #8a6d1f var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-item.is-todo .as-status-bang) { color: color-mix(in srgb, #8a6d1f var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-linked-none) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-msg.err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.status.rejected) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-review-actions button.reject) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-x:hover) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-del:hover) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-del) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-markers tr.flag td) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-pill.flag) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-row-del:hover) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.oc-attn-pill.safety_flag) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.oc-kpi.warn .oc-kpi-v) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-pill.flag) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-stat.warn .ov-stat-v) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-pill.flag) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pill.flag) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-stat-v.warn) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-form-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-linkish.danger) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rq-reject) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-remove) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .req .reqhist-status.rejected) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-inline-err) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-alarm) { color: color-mix(in srgb, #8c4a1e var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-list li.is-break) { color: color-mix(in srgb, #8c4a1e var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-pill.danger) { color: color-mix(in srgb, #8c4a1e var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-open:hover) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-title em) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-you) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cln-unread-banner-cta) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cln-unread-banner-eyebrow) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.status.pending) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-cov.partial) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-admin-link-arrow) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-status.rejected) { color: color-mix(in srgb, #94393a var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-cal-wrap .ev.live) { color: color-mix(in srgb, #9a3526 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-status.pending) { color: color-mix(in srgb, #9a5410 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.gene-card .gc-pill.amber) { color: color-mix(in srgb, #9a7016 var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rq-error) { color: color-mix(in srgb, #9b2c2c var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-error) { color: color-mix(in srgb, #9b2c2c var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-row .rr .live) { color: color-mix(in srgb, #b3402f var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.validate-on .field:has(:invalid) label) { color: color-mix(in srgb, #c0392b var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-warn) { color: color-mix(in srgb, #c0622b var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-x) { color: color-mix(in srgb, rgba(140,56,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-del) { color: color-mix(in srgb, rgba(140,56,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-row-del) { color: color-mix(in srgb, rgba(140,56,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-caps-all) { color: color-mix(in srgb, rgba(140,82,56,0.9) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-open) { color: color-mix(in srgb, rgba(27,42,56,0.22) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.jp-sep) { color: color-mix(in srgb, rgba(27,42,56,0.25) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-page-btn.disabled) { color: color-mix(in srgb, rgba(27,42,56,0.3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-muted) { color: color-mix(in srgb, rgba(27,42,56,0.30) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-chev) { color: color-mix(in srgb, rgba(27,42,56,0.35) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-linked-none) { color: color-mix(in srgb, rgba(27,42,56,0.35) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-row-arrow) { color: color-mix(in srgb, rgba(27,42,56,0.35) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-chev) { color: color-mix(in srgb, rgba(27,42,56,0.35) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-chev) { color: color-mix(in srgb, rgba(27,42,56,0.35) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-empty) { color: color-mix(in srgb, rgba(27,42,56,0.4) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-field-label) { color: color-mix(in srgb, rgba(27,42,56,0.4) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-table th) { color: color-mix(in srgb, rgba(27,42,56,0.4) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.dim) { color: color-mix(in srgb, rgba(27,42,56,0.4) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-cov.open) { color: color-mix(in srgb, rgba(27,42,56,0.40) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-card-cap) { color: color-mix(in srgb, rgba(27,42,56,0.40) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-pemail) { color: color-mix(in srgb, rgba(27,42,56,0.45) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rt-now) { color: color-mix(in srgb, rgba(27,42,56,0.45) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-sublabel) { color: color-mix(in srgb, rgba(27,42,56,0.45) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .urt-add-row) { color: color-mix(in srgb, rgba(27,42,56,0.45) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-edit-label) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-fld > span) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-hint) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-row-count) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-item-meta) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.jp-phase-total) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-card-foot) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-chev) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-marker-headrow) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-markers th) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-empty .hint) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-stat-k) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rq-readonly) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-field > small) { color: color-mix(in srgb, rgba(27,42,56,0.5) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-result-count) { color: color-mix(in srgb, rgba(27,42,56,0.50) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .ctm-empty) { color: color-mix(in srgb, rgba(27,42,56,0.50) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-edit-note) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-list li) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-filter-clear) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-label) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-tabs button) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-target) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-mcount) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-filter-chip) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-headrow > div) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-no-match) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-workload-head) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-card-desc) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-card-k) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-card-when) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-field span) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-past-toggle) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-sub) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-x) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.jp-foot) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.jp-sub) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-add-row) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-field > span) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-field-block span) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-in:disabled) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-pill.src) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-x) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-meta) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-field > span) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-location) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-when) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-x) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-admin-link-d) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-eyebrow) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-line-k) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-section-note) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-cancel) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-email) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-joined) { color: color-mix(in srgb, rgba(27,42,56,0.55) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-lede) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-head) { color: color-mix(in srgb, rgba(27,42,56,0.58) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-note) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-secondary) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-row) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-cat-pill) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-pill) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-card-key) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.mtc-sub) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rt-detail) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.urt-role-static) { color: color-mix(in srgb, rgba(27,42,56,0.6) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-card-where) { color: color-mix(in srgb, rgba(27,42,56,0.60) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-cap) { color: color-mix(in srgb, rgba(27,42,56,0.65) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-pill) { color: color-mix(in srgb, rgba(27,42,56,0.65) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-disclaimer) { color: color-mix(in srgb, rgba(27,42,56,0.65) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-note) { color: color-mix(in srgb, rgba(27,42,56,0.65) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-empty p) { color: color-mix(in srgb, rgba(27,42,56,0.65) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.acc-caps) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-note) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-page-btn) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-review-trace) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev-cancel) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lp-cancel) { color: color-mix(in srgb, rgba(27,42,56,0.7) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-table td) { color: color-mix(in srgb, rgba(27,42,56,0.75) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-review-note) { color: color-mix(in srgb, rgba(27,42,56,0.75) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ct-item-desc) { color: color-mix(in srgb, rgba(27,42,56,0.78) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-add-toggle) { color: color-mix(in srgb, rgba(27,42,56,0.85) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ai-out .lbl) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-labs .lab-hist .hr.cur .v) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-labs .lab-sheet .sh-k) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-orders .hs-order-item a) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .pillar-cal-nav:hover) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .pillar-saved .hs-heart) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .tp-profile .pf-hero .pf-heart.on) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .wl-profile .pf-hero .pf-heart.on) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .wl-prog .wl-prog-badge) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .wl-prog .wl-prog-leave:hover:not(:disabled)) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .wl-prog .wl-prog-top .mod) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .wl-ptile .pt-cat) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.apphead .brand .ring) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.apphead .brand .s) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.apphead .brand .t .s) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bay .chev) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bk-hero h2 em) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bk-keep .keep-btn:hover) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.btn-sm.ghost) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.chat-head .who em) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.chip .g) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.confirm .seal) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ev .tag) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.feat-body .mod) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.msg.ref strong) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.net .info .tags span) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pf-card .mod) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pillars .p .g) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.post .act .edit-link:hover) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.prod .pr) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-bars-cap b) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-calday.open > .pv-calday-h .d b) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-confirm.is-done .pv-confirm-h) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-linkish) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-namelink:hover) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-status.live) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-trow.opens:hover .pv-trow-link) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-upload .ic) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qa .q .g) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.retreat .dates) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ring-strip .info .l em) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.row .rr b) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.section-h .more) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sheet .th .g) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stat-box .u) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tabbar .tab.active) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tool .ai-badge) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tool .g) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tr-book) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up .ic) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up .k-ask) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up-card .date .mo) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up-card .ui .loc) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.is-tappable:hover .t .a) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.aud-kicker) { color: color-mix(in srgb, var(--accent, var(--ink-700)) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.thread-item .av) { color: color-mix(in srgb, var(--accent, var(--phase-1)) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-cancel) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bg-close) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bg-err) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bg-state.is-open) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bk-cancel-error) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bk-cancel:hover:not(:disabled)) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ci-right .rm:hover) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.post .act .del:hover) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up .k-ask.is-no) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-item.is-urgent .as-status) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-sub.urgent) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.iv-lab-tag) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-pill.declined) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-urg.priority) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-band.l3) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-item.flag .sc-item-t) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-item.flag .sc-item-v) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sc-risk b) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-store .hs-checkout-note.error) { color: color-mix(in srgb, var(--alert-deep) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-pillar::before) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ctm-h-pillar) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.event-card .body .kicker) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.event-card .rhs .rsvp) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.event-card .ribbon-tag) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.move-card .num) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.move-detail h3 em) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.phase-card .here) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.phase-card .roman) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stub-tile .label) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stub-tile h3 em) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.thread-list .row .av) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.thread-list .row .role) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tier-card .badge-curr) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tier-card .price em) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tier-card .roman) { color: color-mix(in srgb, var(--c) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-protocol .hs-approved-note em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-store .hs-approved-note em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.app .hs-store .hs-empty-glyph) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-chip.done) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-item.is-done .as-status) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.as-sub-tick) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bg-ok) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.block-head .bh-l h2 em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bt-body .kicker) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bt-bundle .bsave) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bt-points li::before) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cart-btn:hover .ct-count) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cat-block-head .cg) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cat-nav .cn:hover) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ci-thumb) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.co-bar .brand .ring) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.co-confirm .seal) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.co-steps .st.on) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cw .st.open) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.h-left h1 em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.hero-meta .m .g) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.mood-trend.up) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-pill.ok) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-stat.ok .ov-stat-v) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.panel-head h3 em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pbody .ptag) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-hero .bottle .lab .om) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-in .ptag) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-pill.ok) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pill.ok) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.price .plabel) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pricing-toggle.on) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pthumb .bottle .lab .om) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-kpi .delta) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ship-progress .t b) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stat .delta.up) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stat .v em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.store-hero h1 em) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.sub-opt .so .sp) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-health .ic) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-health .k) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ai-kicker) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ai-src.ai) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ar-row-basis.ai) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ar-row-basis.both) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ar-row.approved .ar-row-name::after) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.fold-badge.live) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-pill.approved) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-signed) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-tag.primary) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is(.add-on .price) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.benefit-row .v em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bill-card h3 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bill-hero .amount em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.bill-hero .label) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.block-card .glyph) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cit-eyebrow) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.day-section h3 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.gene-card .gc-pill.green) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.invoice-table .status.paid) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lab-link) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lab-table .m-trend.down) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.member-section-head .lhs h2 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.page h1 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-index .idelta) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-tag.ok) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ribbon .crumb em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ribbon .week em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.side-foot .who .avatar) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.summary-card .delta) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.summary-card .v em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.tile h3 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-hero .day) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-hero h2 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .cal .cnav:hover) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .checkin .pulse-link) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .ci-tag:hover) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .module .arcstrip .wkof) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .module .arcstrip .youare) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .module .ring .rcount) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .req .sent) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-viewall) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .tb-cta) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .tb-eyebrow) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .vote .vpct) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal h1 em) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.btn-pill.danger) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.invoice-table .status.due) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lab-summary .ls.warn b) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lab-table tr.flagged .m-status) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-index .idelta.down) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-tag.flag) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.risk-row .rg-call) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.summary-card .delta.minus) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.wnet-h em) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.wnet-kicker) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.lab-table .m-trend.up) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-add) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-dhead .meta .label) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-dhead .meta h3 em) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-feature .fcap .band em) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-history .rail-head .n em) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-note .nhead .who) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-tag.base) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.qeeg-thumb.on .tname) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-arcflag) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-banner .bl .k) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-banner .bl h2 em) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-banner.avail .k::before) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-h .more) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-h h3 em) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-prov .bd .mod) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-ring .ri .l em) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-row .rr b) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-tile h3 em) { color: color-mix(in srgb, var(--pw) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pw-empty a) { color: color-mix(in srgb, var(--pw, var(--forest)) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.mood-trend.down) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.oc-attn-pill.engagement_drop) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.oc-attn-pill.silent) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-pill.warn) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.ov-stat.idle .ov-stat-v) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-pill.warn) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pill.warn) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pl-stat-v.warn) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-confirm-h) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-kpi .delta.warm) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-photo-err b) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-welcome-err) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-admin-link-arrow) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-card > .set-section-note.is-error) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.stat .delta.down) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.today-portal .subhead .accent) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-wellness .ic) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-wellness .k) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-row-sample) { color: color-mix(in srgb, var(--sienna, #8c5238) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.cnt-title em) { color: color-mix(in srgb, var(--sienna, #8c5238) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pd-booking-off) { color: color-mix(in srgb, var(--sienna, #8c5238) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.oc-title em) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.pv-pill.inperson) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-link) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.set-title em) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-therapy .ic) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.up.p-therapy .k) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }
:root:has([data-ui-v2]) :is(.rp-tag.conditional) { color: color-mix(in srgb, var(--steel, #2a5070) var(--v2-lift), #fff) !important; }

/* Mid-grey type → the page's secondary text colour. */

:root:has([data-ui-v2]) :is(.sc-field input[type="date"]) { color: var(--v2-text-2) !important; }
:root:has([data-ui-v2]) :is(.sc-field input[type="time"]) { color: var(--v2-text-2) !important; }

/* Dark text → the page's text colour. */

:root:has([data-ui-v2]) :is(.acc-actions-item) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-atlas-badge.on) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-ava) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-cap) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-cap.on) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-caps) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-chev) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-edit-group select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-edit-label) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-edit-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-fld > span) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-fld input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-fld select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-done-label) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-head) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-hint) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-link input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-open) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-secondary) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-invite-secondary:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-linked-none) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-name) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.acc-pill) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-badge-pop-foot) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-badge-pop-text) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-badge-pop-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-list li) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-row) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-diag-row strong) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-empty) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-field-label) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-field-value) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-filter-clear) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-filter-clear:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-bg-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-close) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-close:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-meta) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-pre) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-summary) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-modal-target) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-page-btn) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-page-btn.disabled) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-pill.positive) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-table td) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.aud-table th) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cln-avatar) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cln-tab-badge) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cln-unread-banner-line) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cnt-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cnt-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cnt-row-arrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.cnt-row-count) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-form input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-form select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-form textarea) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-item-desc) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-item-meta) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-item-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-label) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-msg.ok) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-pill) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.status.approved) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.type.practice) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.type.reflection) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-pill.type.tool) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-review-form textarea) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-review-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-review-trace) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-tabs button) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-tabs button.active) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-target) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ct-title em) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-chev) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-cov.full) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-cov.open) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-c-mcount) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-chip) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-clin-filter) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-filter-chip) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-filter-chip:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-headrow > div) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-menu-item) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-no-match) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-open) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-pemail) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-pname) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-result-count) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-search) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-w-chip) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ctm-workload-head) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.dim) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-cancel) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-cancel:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-cap) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-desc) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-k) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-n) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-when) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-card-where) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-cat-pill) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-cat-pill:hover:not(.on)) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-field input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-field span) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-field textarea) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-head h3) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-head h3 em) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-modal-head h3) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-past-toggle) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-past-toggle:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-pill) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-pill:hover:not(.on)) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-sub) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.ev-x) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.jp-foot) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.jp-phase-total) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.jp-position) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.jp-sep) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.jp-sub) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-add-row) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-add-row:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-cancel) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-cancel:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-card-foot) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-card-key) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-card-label) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-chev) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-disclaimer) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-empty em) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-field > span) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-field input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-field select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-field textarea) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-field-block span) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-in) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-in:disabled) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-marker-headrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-markers td) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-markers th) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-modal-head h3) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-muted) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-pill.src) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.lp-x) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.mtc-sub) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.mtc-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-ava) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-chev) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-empty .hint) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-empty p) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-meta) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-name) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-search) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-stat-k) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-stat-v) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pl-title em) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pv-cal-wrap .ev) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.pvt-avatar) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rq-approve) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rq-readonly) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-ava) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-detail) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-dismiss) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-name) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.rt-now) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-actions button) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-add-toggle) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-field > small) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-field > span) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-field input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-field select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-location) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-modal-foot button) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-modal-head h3) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-when) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.sc-x) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-admin-link-d) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-admin-link-t) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-eyebrow) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-lede) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-line-k) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-line-v) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-link) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-section-head) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-section-note) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-signout) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.set-title em) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.signup-provider) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.tc-trend-title) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.today-portal .req .reqhist-status.approved) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.today-portal .rq-status.approved) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-add-row:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-cancel) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-cancel:hover) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-control select) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-display) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-email) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-head) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-inline-input) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-joined) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-ok) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-role-static) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-sublabel) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(.urt-you) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .ctm-empty) { color: var(--v2-text) !important; }
:root:has([data-ui-v2]) :is(const STYLES = `
  .urt-add-row) { color: var(--v2-text) !important; }

/* Inline-styled type and tinted fills. */

:root:has([data-ui-v2]) :is([style^="color:#1b2a38"], [style*=";color:#1b2a38"], [style^="color: rgb(27, 42, 56)"], [style*="; color: rgb(27, 42, 56)"]) { color: var(--v2-text) !important; }

:root:has([data-ui-v2]) :is([style^="color:#1e3060"], [style*=";color:#1e3060"], [style^="color: rgb(30, 48, 96)"], [style*="; color: rgb(30, 48, 96)"]) { color: color-mix(in srgb, #1e3060 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#2a5070"], [style*=";color:#2a5070"], [style^="color: rgb(42, 80, 112)"], [style*="; color: rgb(42, 80, 112)"]) { color: color-mix(in srgb, #2a5070 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#2c5a4a"], [style*=";color:#2c5a4a"], [style^="color: rgb(44, 90, 74)"], [style*="; color: rgb(44, 90, 74)"]) { color: color-mix(in srgb, #2c5a4a var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#555"], [style*=";color:#555"], [style^="color: rgb(85, 85, 85)"], [style*="; color: rgb(85, 85, 85)"]) { color: var(--v2-text-2) !important; }

:root:has([data-ui-v2]) :is([style^="color:#666"], [style*=";color:#666"], [style^="color: rgb(102, 102, 102)"], [style*="; color: rgb(102, 102, 102)"]) { color: var(--v2-text-2) !important; }

:root:has([data-ui-v2]) :is([style^="color:#6b5e4a"], [style*=";color:#6b5e4a"], [style^="color: rgb(107, 94, 74)"], [style*="; color: rgb(107, 94, 74)"]) { color: color-mix(in srgb, #6b5e4a var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#6e2a35"], [style*=";color:#6e2a35"], [style^="color: rgb(110, 42, 53)"], [style*="; color: rgb(110, 42, 53)"]) { color: color-mix(in srgb, #6e2a35 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#78350f"], [style*=";color:#78350f"], [style^="color: rgb(120, 53, 15)"], [style*="; color: rgb(120, 53, 15)"]) { color: color-mix(in srgb, #78350f var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#7a4a2c"], [style*=";color:#7a4a2c"], [style^="color: rgb(122, 74, 44)"], [style*="; color: rgb(122, 74, 44)"]) { color: color-mix(in srgb, #7a4a2c var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#8a8a8a"], [style*=";color:#8a8a8a"], [style^="color: rgb(138, 138, 138)"], [style*="; color: rgb(138, 138, 138)"]) { color: var(--v2-text-2) !important; }

:root:has([data-ui-v2]) :is([style^="color:#8c2a2a"], [style*=";color:#8c2a2a"], [style^="color: rgb(140, 42, 42)"], [style*="; color: rgb(140, 42, 42)"]) { color: color-mix(in srgb, #8c2a2a var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#8c3838"], [style*=";color:#8c3838"], [style^="color: rgb(140, 56, 56)"], [style*="; color: rgb(140, 56, 56)"]) { color: color-mix(in srgb, #8c3838 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#8c4a1e"], [style*=";color:#8c4a1e"], [style^="color: rgb(140, 74, 30)"], [style*="; color: rgb(140, 74, 30)"]) { color: color-mix(in srgb, #8c4a1e var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#8c5238"], [style*=";color:#8c5238"], [style^="color: rgb(140, 82, 56)"], [style*="; color: rgb(140, 82, 56)"]) { color: color-mix(in srgb, #8c5238 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#a33030"], [style*=";color:#a33030"], [style^="color: rgb(163, 48, 48)"], [style*="; color: rgb(163, 48, 48)"]) { color: color-mix(in srgb, #a33030 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#aaa"], [style*=";color:#aaa"], [style^="color: rgb(170, 170, 170)"], [style*="; color: rgb(170, 170, 170)"]) { color: var(--v2-text-2) !important; }

:root:has([data-ui-v2]) :is([style^="color:#b07f3a"], [style*=";color:#b07f3a"], [style^="color: rgb(176, 127, 58)"], [style*="; color: rgb(176, 127, 58)"]) { color: color-mix(in srgb, #b07f3a var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#b3261e"], [style*=";color:#b3261e"], [style^="color: rgb(179, 38, 30)"], [style*="; color: rgb(179, 38, 30)"]) { color: color-mix(in srgb, #b3261e var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#b3402f"], [style*=";color:#b3402f"], [style^="color: rgb(179, 64, 47)"], [style*="; color: rgb(179, 64, 47)"]) { color: color-mix(in srgb, #b3402f var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:#b94040"], [style*=";color:#b94040"], [style^="color: rgb(185, 64, 64)"], [style*="; color: rgb(185, 64, 64)"]) { color: color-mix(in srgb, #b94040 var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--accent)"], [style*=";color:var(--accent)"], [style^="color: var(--accent)"], [style*="; color: var(--accent)"]) { color: color-mix(in srgb, var(--accent) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--accent, #2c5a4a)"], [style*=";color:var(--accent, #2c5a4a)"], [style^="color: var(--accent, #2c5a4a)"], [style*="; color: var(--accent, #2c5a4a)"]) { color: color-mix(in srgb, var(--accent, #2c5a4a) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--alert)"], [style*=";color:var(--alert)"], [style^="color: var(--alert)"], [style*="; color: var(--alert)"]) { color: color-mix(in srgb, var(--alert) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--alert, #b3402f)"], [style*=";color:var(--alert, #b3402f)"], [style^="color: var(--alert, #b3402f)"], [style*="; color: var(--alert, #b3402f)"]) { color: color-mix(in srgb, var(--alert, #b3402f) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--alert-deep)"], [style*=";color:var(--alert-deep)"], [style^="color: var(--alert-deep)"], [style*="; color: var(--alert-deep)"]) { color: color-mix(in srgb, var(--alert-deep) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--forest)"], [style*=";color:var(--forest)"], [style^="color: var(--forest)"], [style*="; color: var(--forest)"]) { color: color-mix(in srgb, var(--forest) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--forest, #2c5a4a)"], [style*=";color:var(--forest, #2c5a4a)"], [style^="color: var(--forest, #2c5a4a)"], [style*="; color: var(--forest, #2c5a4a)"]) { color: color-mix(in srgb, var(--forest, #2c5a4a) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--phase-1)"], [style*=";color:var(--phase-1)"], [style^="color: var(--phase-1)"], [style*="; color: var(--phase-1)"]) { color: color-mix(in srgb, var(--phase-1) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--phase-2)"], [style*=";color:var(--phase-2)"], [style^="color: var(--phase-2)"], [style*="; color: var(--phase-2)"]) { color: color-mix(in srgb, var(--phase-2) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--phase-3)"], [style*=";color:var(--phase-3)"], [style^="color: var(--phase-3)"], [style*="; color: var(--phase-3)"]) { color: color-mix(in srgb, var(--phase-3) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--phase-4)"], [style*=";color:var(--phase-4)"], [style^="color: var(--phase-4)"], [style*="; color: var(--phase-4)"]) { color: color-mix(in srgb, var(--phase-4) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--sienna)"], [style*=";color:var(--sienna)"], [style^="color: var(--sienna)"], [style*="; color: var(--sienna)"]) { color: color-mix(in srgb, var(--sienna) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--sienna, #8c5238)"], [style*=";color:var(--sienna, #8c5238)"], [style^="color: var(--sienna, #8c5238)"], [style*="; color: var(--sienna, #8c5238)"]) { color: color-mix(in srgb, var(--sienna, #8c5238) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--steel)"], [style*=";color:var(--steel)"], [style^="color: var(--steel)"], [style*="; color: var(--steel)"]) { color: color-mix(in srgb, var(--steel) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--steel, #2a5070)"], [style*=";color:var(--steel, #2a5070)"], [style^="color: var(--steel, #2a5070)"], [style*="; color: var(--steel, #2a5070)"]) { color: color-mix(in srgb, var(--steel, #2a5070) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="color:var(--steel, #46607a)"], [style*=";color:var(--steel, #46607a)"], [style^="color: var(--steel, #46607a)"], [style*="; color: var(--steel, #46607a)"]) { color: color-mix(in srgb, var(--steel, #46607a) var(--v2-lift), #fff) !important; }

:root:has([data-ui-v2]) :is([style^="background:#ece7df"], [style*=";background:#ece7df"], [style^="background: rgb(236, 231, 223)"], [style*="; background: rgb(236, 231, 223)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#f3e0db"], [style*=";background:#f3e0db"], [style^="background: rgb(243, 224, 219)"], [style*="; background: rgb(243, 224, 219)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#f5f1eb"], [style*=";background:#f5f1eb"], [style^="background: rgb(245, 241, 235)"], [style*="; background: rgb(245, 241, 235)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#f8f5f0"], [style*=";background:#f8f5f0"], [style^="background: rgb(248, 245, 240)"], [style*="; background: rgb(248, 245, 240)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#faf8f4"], [style*=";background:#faf8f4"], [style^="background: rgb(250, 248, 244)"], [style*="; background: rgb(250, 248, 244)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#fdecec"], [style*=";background:#fdecec"], [style^="background: rgb(253, 236, 236)"], [style*="; background: rgb(253, 236, 236)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#fef7ed"], [style*=";background:#fef7ed"], [style^="background: rgb(254, 247, 237)"], [style*="; background: rgb(254, 247, 237)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }

:root:has([data-ui-v2]) :is([style^="background:#fff"], [style*=";background:#fff"], [style^="background: rgb(255, 255, 255)"], [style*="; background: rgb(255, 255, 255)"]):not([style*="width:18px"]) { background: var(--v2-fill) !important; -webkit-backdrop-filter: var(--v2-fill-blur); backdrop-filter: var(--v2-fill-blur); }
