/* ═══════════════════════════════════════════════════════════════════════
   DARK OVERRIDES — generated from the hardcoded colours still left in
   app.css and shell.css after tokenisation. Do not hand-edit: fix the
   source rule (ideally by moving it onto a token) and regenerate.

   Scoped through :where([data-resolved="dark"]), stamped by index.html before
   first paint, and wrapped in @media screen so print keeps light values.
   Loaded last, after app.css and shell.css.
   ═══════════════════════════════════════════════════════════════════════ */
@media screen{

/* ── from app.css ── */
:where(html[data-resolved="dark"]) .sk{background:linear-gradient(90deg,var(--edge-3) 25%,#25282C 37%,var(--edge-3) 63%)}
:where(html[data-resolved="dark"]) .btn{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .welcome{background:var(--accent);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .topbar button.home{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .menu-list button:hover{background:#202936}
:where(html[data-resolved="dark"]) .pe-addtime{color:#C3E3E8}
:where(html[data-resolved="dark"]) .pe-up-in .ok{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .pill.gender.on,:where(html[data-resolved="dark"]) .pill.nq.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .combo-list li.active,:where(html[data-resolved="dark"]) .combo-list li:hover{background:#202936}
:where(html[data-resolved="dark"]) .swclear{color:#D0D0D0}
:where(html[data-resolved="dark"]) td.posn.p2{color:#EAE2C8}
:where(html[data-resolved="dark"]) td.posn.p3{color:#DFC0AB}
:where(html[data-resolved="dark"]) td.converted{color:#E4CFB8}
:where(html[data-resolved="dark"]) .qs-row.sc{background:#23292F}
:where(html[data-resolved="dark"]) .qs-row.lc{background:#233029}
:where(html[data-resolved="dark"]) .qs-row.sc .qs-lbl{color:#A4C2DD}
:where(html[data-resolved="dark"]) .qs-row.lc .qs-lbl{color:#BEE6CF}
:where(html[data-resolved="dark"]) .qs-chip.ok .c-gap{color:#C4E8D1}
:where(html[data-resolved="dark"]) .qs-chip.no .c-gap{color:#D89898}
:where(html[data-resolved="dark"]) .modal thead th{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .modal tr.pb td{background:#36341E}
:where(html[data-resolved="dark"]) .modal .gpos{color:#D3928B}
:where(html[data-resolved="dark"]) .cmp-ev{color:#D0D0D0}
:where(html[data-resolved="dark"]) .up-tag{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .gala-filter-row{background:#20272F;border:1px solid #2D3F53}
:where(html[data-resolved="dark"]) .gala-sw-focus{background:#20262C}
:where(html[data-resolved="dark"]) .up-ev-t{color:#E3E3E3}
:where(html[data-resolved="dark"]) .fs-restore{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cv-tabs button.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cv-dir button.on{background:#212933}
:where(html[data-resolved="dark"]) .cv-btn.add{background:#212933}
:where(html[data-resolved="dark"]) .cv-btn.copy{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cv-copied{color:#BEE6CF}
:where(html[data-resolved="dark"]) .pred-chips button:active{background:#212933}
:where(html[data-resolved="dark"]) .pred-rev-out{color:#DADAE3}
:where(html[data-resolved="dark"]) .pred-rev-out.show{background:#21272E}
:where(html[data-resolved="dark"]) .prov-mark{color:#D7B496}
:where(html[data-resolved="dark"]) .att-msg.ok{color:#BEE6CF}
:where(html[data-resolved="dark"]) .att-item{background:#232527}
:where(html[data-resolved="dark"]) .att-i-body{color:#DADAE3}
:where(html[data-resolved="dark"]) .pred-info.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .pred-method{background:#21272E;color:#DADAE3}
:where(html[data-resolved="dark"]) .pred-std-col{background:#232527}
:where(html[data-resolved="dark"]) .ps-ok{color:#BEE6CF}
:where(html[data-resolved="dark"]) .season-tog button.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .season-info.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .season-help{color:#DADAE3;background:#232527}
:where(html[data-resolved="dark"]) .pb-hdr .report-print:focus-visible{outline:2px solid #303030}
:where(html[data-resolved="dark"]) .report-info.on{background:#23292F}
:where(html[data-resolved="dark"]) .report-print{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .rep-filter button{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .rep-rollup{color:#DADAE3}
:where(html[data-resolved="dark"]) .rep-table .rq-ok{color:#BEE6CF}
:where(html[data-resolved="dark"]) .rep-table .rq-tick{color:#BEE6CF}
:where(html[data-resolved="dark"]) .rep-dsw{background:#232527}
:where(html[data-resolved="dark"]) .rep-di{color:#DADAE3}
:where(html[data-resolved="dark"]) .uc-table{--uc-cty:#19A3AF;--uc-reg:#4C8DE8;--uc-gb:#D6A542}
:where(html[data-resolved="dark"]) .uc-legend{--uc-cty:#19A3AF;--uc-reg:#4C8DE8;--uc-gb:#D6A542;color:#BAC4CD}
:where(html[data-resolved="dark"]) .uc-tag.pb{background:#263E40;color:#D3ECEE}
:where(html[data-resolved="dark"]) .uc-time{color:#D8E4F0}
:where(html[data-resolved="dark"]) .sd-report .report-doc{--uc-cty:#19A3AF;--uc-reg:#4C8DE8;--uc-gb:#D6A542;--uc-nat:#EC5B85}
:where(html[data-resolved="dark"]) .sd-pill.sd-one.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .sd-agehd{color:#D8E4F0}
:where(html[data-resolved="dark"]) .sd-table th.sd-ev,:where(html[data-resolved="dark"]) .sd-table td.sd-ev{color:#D8E4F0}
:where(html[data-resolved="dark"]) .gala-toggle{color:#DADADA}
:where(html[data-resolved="dark"]) .gala-pbcount{color:#D2DCE7;background:#272D34}
:where(html[data-resolved="dark"]) .gala-round-h.gr-final{color:#B2D4E2}
:where(html[data-resolved="dark"]) .gala-place.gm.m1{color:#EEE6D3;background:#524821}
:where(html[data-resolved="dark"]) .gala-place.gm.m2{color:#CAD0D6;background:#2A2E34}
:where(html[data-resolved="dark"]) .gala-place.gm.m3{color:#EAD5C6;background:#4A3120}
:where(html[data-resolved="dark"]) .gala-badge{--gb-c:#CAE8EB;background:#243B3E}
:where(html[data-resolved="dark"]) .gala-badge.gb-reg{background:#202A3A}
:where(html[data-resolved="dark"]) .gala-badge.gb-gb{background:#453921}
:where(html[data-resolved="dark"]) .gala-badge.gb-nat{background:#3A2129}
:where(html[data-resolved="dark"]) .gala-badge.gb-cty{--gb-c:#CAE8EB}
:where(html[data-resolved="dark"]) .gala-badge.gb-reg{--gb-c:#A5BCDD}
:where(html[data-resolved="dark"]) .gala-badge.gb-gb{--gb-c:#E8D9C2}
:where(html[data-resolved="dark"]) .gala-badge.gb-nat{--gb-c:#E3B6C4}
:where(html[data-resolved="dark"]) .gala-gap{color:#D7B496}
:where(html[data-resolved="dark"]) .arena-disclaimer{background:#3C351D;border:1px solid #73653E;color:#EDE3CE}
:where(html[data-resolved="dark"]) .coach-err{color:#D89898}
:where(html[data-resolved="dark"]) .rs-n.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .rs-lvl.unk{background:var(--warn-bg,#362F20);color:var(--warn-ink,#EFE8D4)}
:where(html[data-resolved="dark"]) .lad-seas:focus-visible{outline:2px solid #303030}
:where(html[data-resolved="dark"]) .lad-time{color:#E0E8F3}
:where(html[data-resolved="dark"]) .pb-share{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .share-btn.primary{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .pb-grp[data-family="Back"] td,:where(html[data-resolved="dark"]) .cmp-grp[data-family="Back"] td{color:#CBE7EB;background:#253436}
:where(html[data-resolved="dark"]) .pb-grp[data-family="Fly"] td,:where(html[data-resolved="dark"]) .cmp-grp[data-family="Fly"] td{color:#E2B4D6;background:#31252D}
:where(html[data-resolved="dark"]) .pb-grp[data-family="Free"] td,:where(html[data-resolved="dark"]) .cmp-grp[data-family="Free"] td{color:#E3CEB5;background:#3B3020}
:where(html[data-resolved="dark"]) .pb-grp[data-family="Breast"] td,:where(html[data-resolved="dark"]) .cmp-grp[data-family="Breast"] td{background:#24262F}
:where(html[data-resolved="dark"]) .pb-ev{color:#D0D0D0}
:where(html[data-resolved="dark"]) .help-doc h4{border-bottom:2px solid #2B394F}
:where(html[data-resolved="dark"]) .help-doc a.optout-btn{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .help-hit{background:#574A23}
:where(html[data-resolved="dark"]) .help-sec>summary:hover{background:#232628}
:where(html[data-resolved="dark"]) .help-card{background:#232527;border:1px solid #2B394F}
:where(html[data-resolved="dark"]) .help-note{background:#3C351D;color:#EDE3CE}
:where(html[data-resolved="dark"]) .help-note b{color:#F1EADA}
:where(html[data-resolved="dark"]) .ct{background:#24282D}
:where(html[data-resolved="dark"]) table.ref tr:nth-child(even) td{background:#212225}
:where(html[data-resolved="dark"]) .banner{background:#23292F;border:1px solid #2D3E53}
:where(html[data-resolved="dark"]) .banner .quals{color:#D0D0D0}
:where(html[data-resolved="dark"]) .tbar{background:#24292F}
:where(html[data-resolved="dark"]) .sq-warn{background:#382F1E;border:1px solid #76633F}
:where(html[data-resolved="dark"]) .sq-warn button{background:#212121;color:#EADEC8}
:where(html[data-resolved="dark"]) .qseg button:hover,:where(html[data-resolved="dark"]) .qseason button:hover{background:#23262B}
:where(html[data-resolved="dark"]) .qseg button.on,:where(html[data-resolved="dark"]) .qseg button.on:hover{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .qseason button.on[data-qs="summer"]{background:#45381C;color:#EAE1C9}
:where(html[data-resolved="dark"]) .qseason button.on[data-qs="winter"]{background:#472F1D;color:#E6CEBE}
:where(html[data-resolved="dark"]) .tbar-info:hover{background:#23262B}
:where(html[data-resolved="dark"]) .prov-note{color:#EADEC8;background:#37301E;border:1px solid #685B38}
:where(html[data-resolved="dark"]) td.q-ach .qtok{color:#C2E8CE}
:where(html[data-resolved="dark"]) .lad-pb{background:#213037}
:where(html[data-resolved="dark"]) td.q-near .qtok{background:#4A3F1E;color:#E8DCC2}
:where(html[data-resolved="dark"]) .chip.ach{color:#C2E8CE}
:where(html[data-resolved="dark"]) .chip.near{background:#4A3F1E;color:#E8DCC2}
:where(html[data-resolved="dark"]) .lv.ach{color:#C2E8CE}
:where(html[data-resolved="dark"]) .lv.near{color:#E8DCC2}
:where(html[data-resolved="dark"]) .lv-buf{color:#B2E2C3}
:where(html[data-resolved="dark"]) .lad-info-btn.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) td.t-rank.q-ach .ranktok{color:#C2E8CE}
:where(html[data-resolved="dark"]) .hist-season .hs.on{color:#E4EFF5}
:where(html[data-resolved="dark"]) .qs-chip.near{background:#4A3F1E}
:where(html[data-resolved="dark"]) .qs-chip.near .c-gap{color:#E8DCC2}
:where(html[data-resolved="dark"]) .tq-ok{color:#C2E8CE}
:where(html[data-resolved="dark"]) .tq-gap.tq-near{color:#E8DCC2}
:where(html[data-resolved="dark"]) tr.tq-crossrow td{background:#242D26!important}
:where(html[data-resolved="dark"]) .lz-ach{color:#C2E8CE}
:where(html[data-resolved="dark"]) .lz-buf{color:#C2E8CE}
:where(html[data-resolved="dark"]) .lz-hero{background:#212324}
:where(html[data-resolved="dark"]) .lz-hero.near{background:#2D2820}
:where(html[data-resolved="dark"]) .lz-within{color:#E8DCC2}
:where(html[data-resolved="dark"]) .lz-hero.near .lz-val{color:#E8DCC2}
:where(html[data-resolved="dark"]) .lz-agenote{color:#EAE1C9;background:#37301E;border:1px solid #685B38}
:where(html[data-resolved="dark"]) .lz-agenote b{color:#EADEC8}
:where(html[data-resolved="dark"]) .lz-path{background:linear-gradient(180deg,#222C31,#222527)}
:where(html[data-resolved="dark"]) .lv-natrank{color:#DADAE3}
:where(html[data-resolved="dark"]) .lz-path-note .lz-note-i{color:#B2D4E2}
:where(html[data-resolved="dark"]) .ch-btn:focus-visible{outline:2px solid #416C78}
:where(html[data-resolved="dark"]) body.parent-cards .pe-badge{background:#0F1B1D}
:where(html[data-resolved="dark"]) body.parent-cards .pe-cc.lc{color:#C6DEE9;background:#0F181D}
:where(html[data-resolved="dark"]) .ss-badge{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .mi-count{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .pe-provis{background:#332F22;color:#EAE2C8}
:where(html[data-resolved="dark"]) .pe-stroke{background:linear-gradient(#232729 72%,rgba(245,250,252,0))}
:where(html[data-resolved="dark"]) .pe-up-meet .m{color:#E1EBF4}
:where(html[data-resolved="dark"]) .pe-up-entry{color:#E1EBF4}
:where(html[data-resolved="dark"]) .pe-up-tag.pb{color:#D1EBEE}
:where(html[data-resolved="dark"]) .pe-up-cmp.cusp{background:#3E301F;color:#E7D8C1}
:where(html[data-resolved="dark"]) .pe-up-cmp.ach{color:#D1EBEE}
:where(html[data-resolved="dark"]) .pe-up-cmp.pb{color:#D1EBEE}
:where(html[data-resolved="dark"]) .gm-head h3{color:#E1EBF4}
:where(html[data-resolved="dark"]) .gm-drop{color:#C3E3E8;background:#232829}
:where(html[data-resolved="dark"]) .gm-busy{color:#D1EBEE}
:where(html[data-resolved="dark"]) .gm-err{color:#E7D8C1}
:where(html[data-resolved="dark"]) .gm-warn{background:#39291F;border:1px solid #5D4332;color:#E7CEC1}
:where(html[data-resolved="dark"]) .gm-field input[type=text],:where(html[data-resolved="dark"]) .gm-field input[type=date]{color:#E1EBF4}
:where(html[data-resolved="dark"]) .gm-ev-n{color:#E1EBF4}
:where(html[data-resolved="dark"]) .gm-ev-e{color:#E1EBF4}
:where(html[data-resolved="dark"]) .pe-name{color:#D6E5EF}
:where(html[data-resolved="dark"]) .pe-cusp{background:#293E40}
:where(html[data-resolved="dark"]) .pe-btn{background:var(--tint,#24262A)}
:where(html[data-resolved="dark"]) .pe-btn:hover{background:#242D33}
:where(html[data-resolved="dark"]) .gala-imp{color:#BEE6CF}
:where(html[data-resolved="dark"]) .gala-star{color:#E2D4B1}
:where(html[data-resolved="dark"]) .gala-round-h.gr-final{color:#C0DBE7}
:where(html[data-resolved="dark"]) .gala-sw-focus{background:#202933}
:where(html[data-resolved="dark"]) .gala-rtag.gr-final{color:#C0DBE7}
:where(html[data-resolved="dark"]) .gala-badge.is-new.gb-cty{background:#243B3E}
:where(html[data-resolved="dark"]) .gala-badge.is-new.gb-reg{background:#202A3A}
:where(html[data-resolved="dark"]) .gala-badge.is-new.gb-gb{background:#453921}
:where(html[data-resolved="dark"]) .gala-badge.is-new.gb-nat{background:#3A2129}
:where(html[data-resolved="dark"]) .gala-pb{color:#CCECDA;background:#263D2E}
:where(html[data-resolved="dark"]) .im-rev-bad{background:#392C1F}
:where(html[data-resolved="dark"]) .im-rev-tag{color:#E8D4C2}
:where(html[data-resolved="dark"]) .im-warn{color:#E8D4C2}
:where(html[data-resolved="dark"]) .up-in input.bad{background:#312121}
:where(html[data-resolved="dark"]) .up-in .ok{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .up-swum{color:#CCECDA;background:#263D2E}

/* ── from shell.css ── */
:root:where([data-resolved="dark"]){--sq-navy:#E6EDF5;--sq-navy-fill:#0E1E33;--sq-blue:#5FB3D4;--sq-aqua:#3FC6E0;--sq-on:#35C07B;--sq-line:#22334C;--sq-muted:#9FB0C4}
:where(html[data-resolved="dark"]) #platform-bar{background:linear-gradient(135deg,var(--sq-navy-fill),var(--sq-blue));color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .login-form .err.show{background:#332220;border:1px solid #5B3531;color:#DFAEAC}
:where(html[data-resolved="dark"]) .login-form .err.show.ok{color:#C2E8D2}
:where(html[data-resolved="dark"]) #console .squad-head{background:#222324}
:where(html[data-resolved="dark"]) #console .pill.on{background:var(--sq-on);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cons-back{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) body.console-open{background:#0F151D}
:where(html[data-resolved="dark"]) .cons-head h2{color:#E7EDF6}
@media(prefers-reduced-motion:reduce){:where(html[data-resolved="dark"]) .mx-hit,:where(html[data-resolved="dark"]) .rs-hit{background:#4E4520}}
:where(html[data-resolved="dark"]) .cons-info b{color:#E7EDF6}
:where(html[data-resolved="dark"]) .mx-allbtn{background:#242A2F}
:where(html[data-resolved="dark"]) .mx-allbtn:hover{background:#24323D}
:where(html[data-resolved="dark"]) .mx-header{background:#232527}
:where(html[data-resolved="dark"]) .mx-corner{background:#232527}
:where(html[data-resolved="dark"]) .squad-name{color:#E7EDF6}
:where(html[data-resolved="dark"]) .mx-count.pos{background:#202835;color:#9EB4DA}
@media(max-width:700px){:where(html[data-resolved="dark"]) .squad-row{background:#24262A}}
@media(max-width:700px){:where(html[data-resolved="dark"]) .sw-row.sw-expanded .mx-name{background:#232A2F}}
:where(html[data-resolved="dark"]) .cons-add{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cons-add-2:hover{background:#20252F}
:where(html[data-resolved="dark"]) .cons-subback{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cons-stale{background:#382F1E;border:1px solid #76633F}
:where(html[data-resolved="dark"]) .cons-stale button{color:#EADEC8}
:where(html[data-resolved="dark"]) .ov-card-primary{background:linear-gradient(135deg,#21272A,#222D33)}
:where(html[data-resolved="dark"]) .ov-ct{color:#E7EDF6}
:where(html[data-resolved="dark"]) .mx-unassigned{border-top:2px solid #5B4D31;background:#282621}
:where(html[data-resolved="dark"]) .mx-unassigned .mx-count{background:#4A391E}
:where(html[data-resolved="dark"]) .mx-unassigned-wrap{border-top:2px solid #5B4D31;background:#282621}
:where(html[data-resolved="dark"]) .mx-unassigned-wrap .mx-count{background:#4A391E}
:where(html[data-resolved="dark"]) .mx-ulist{border:1px solid #635335}
:where(html[data-resolved="dark"]) .cs-av{background:linear-gradient(135deg,var(--sq-navy-fill),var(--sq-blue));color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .cs-av-logo{background:#212121}
:where(html[data-resolved="dark"]) .excl-row{background:#222324}
:where(html[data-resolved="dark"]) .sm-access-row .sm-unlink{color:#DFAEAC;border-color:#5D3632}
:where(html[data-resolved="dark"]) .mx-excl-wrap{border-top:2px solid #56332E;background:#262322}
:where(html[data-resolved="dark"]) .mx-excl-wrap .mx-utitle{color:#E7EDF6}
:where(html[data-resolved="dark"]) .mx-excl-wrap .mx-count{background:#452621}
:where(html[data-resolved="dark"]) .sw-open{color:#E7EDF6}
:where(html[data-resolved="dark"]) .sm-chip.off.t-cty{color:#C0DFE7}
:where(html[data-resolved="dark"]) .sm-chip.on.t-reg{background:var(--tier-reg);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .sm-chip.off.t-gb{color:#EDE6CE}
:where(html[data-resolved="dark"]) .sm-next b.t-cty{color:#C0DFE7}
:where(html[data-resolved="dark"]) .sm-next b.t-gb{color:#EDE6CE}
:where(html[data-resolved="dark"]) .sm-soon{background:#222528}
:where(html[data-resolved="dark"]) .sm-prog-pool.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .sm-summary span{background:#24292F}
:where(html[data-resolved="dark"]) .sm-summary .sm-sum-score{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .sm-rank-empty{background:#222528}
:where(html[data-resolved="dark"]) .sm-place{background:#23292D}
:where(html[data-resolved="dark"]) .sm-place-1{background:#3D351C;border-color:#75663F}
:where(html[data-resolved="dark"]) .sm-place-3{background:#3B2C20;border-color:#694E38}
:where(html[data-resolved="dark"]) .sm-ovl-x:focus-visible,:where(html[data-resolved="dark"]) .ft-close:focus-visible{outline:2px solid #303030}
:where(html[data-resolved="dark"]) .sm-squad-chip{background:#23343A;color:#C0DFE7}
:where(html[data-resolved="dark"]) .sm-qual-sum b.t-cty{color:#C0DFE7}
:where(html[data-resolved="dark"]) .sm-qual-sum b.t-gb{color:#EDE6CE}
:where(html[data-resolved="dark"]) .sm-rank-info{background:#24262A}
:where(html[data-resolved="dark"]) .sm-place-more{background:#23292D}
:where(html[data-resolved="dark"]) .sm-acc{background:#222528}
:where(html[data-resolved="dark"]) .sm-contact{background:#232729}
:where(html[data-resolved="dark"]) .sm-note-warn{background:#372F1E;border:1px solid #73653E;color:#EDE3CE}
:where(html[data-resolved="dark"]) .sm-note-warn b{color:#F1EAD9}
:where(html[data-resolved="dark"]) .sm-beta{background:#222E33}
:where(html[data-resolved="dark"]) .note-tbtn.on{background:var(--sq-on);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .nt-training{background:#213037}
:where(html[data-resolved="dark"]) .nt-race{background:#252137;color:#BDAFE1}
:where(html[data-resolved="dark"]) .nt-video{background:#372921;color:#E4C9B8}
:where(html[data-resolved="dark"]) .tr-tab.on{background:var(--sq-on);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .tr-fchip.on{background:#213037}
:where(html[data-resolved="dark"]) .tr-li-hd:hover{background:#232627}
:where(html[data-resolved="dark"]) .tr-li-act .note-del{color:#DDACA6}
:where(html[data-resolved="dark"]) .tr-share-note{color:#E8DCC2;background:#3D331F}
:where(html[data-resolved="dark"]) .tr-compose{background:#232627}
:where(html[data-resolved="dark"]) .tr-kbtn.on{background:#213037}
:where(html[data-resolved="dark"]) .cons-add.tr-cancel{color:#DDACA6}
:where(html[data-resolved="dark"]) .tr-consent{color:#EDE3CE;background:#372F1E;border:1px solid #73653E}
:where(html[data-resolved="dark"]) .va-analysis{background:#232627}
:where(html[data-resolved="dark"]) .va-badge{background:#213037}
:where(html[data-resolved="dark"]) .va-c-medium{background:#3D331F;color:#E8DCC2}
:where(html[data-resolved="dark"]) .va-badge-edit{background:#3D331F;color:#E8DCC2}
:where(html[data-resolved="dark"]) .ft-btn{background:var(--sq-on,#0E7C86);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .ft-badge{background:#242F33}
:where(html[data-resolved="dark"]) .ft-ana{background:#232627}
:where(html[data-resolved="dark"]) .tr-b-plan{background:#213037}
:where(html[data-resolved="dark"]) .tr-b-race{background:#252137;color:#BDAFE1}
:where(html[data-resolved="dark"]) .tr-b-video{background:#372921;color:#E4C9B8}
:where(html[data-resolved="dark"]) .tr-race{background:#25232D}
:where(html[data-resolved="dark"]) .ab-late{background:#3D331F;color:#E8DCC2}
:where(html[data-resolved="dark"]) .ab-absent{background:#362321;color:#DDACA6}
:where(html[data-resolved="dark"]) .sm-nav-btn:hover:not(:disabled){background:#23292D}
:where(html[data-resolved="dark"]) .rs-sqh{background:#24262A}
:where(html[data-resolved="dark"]) .rs-sqh:hover{background:#24292F}
:where(html[data-resolved="dark"]) .rs-row:hover{background:#222629}
:where(html[data-resolved="dark"]) .ov-stat[data-nav]:hover{background:#23292D}
:where(html[data-resolved="dark"]) .im-plat-h h3{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-f-n{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-gives b{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-pick:hover{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .im-drop-in b{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-status.ok{color:#C7EAD2}
:where(html[data-resolved="dark"]) .im-status.bad{color:#E2B7B2}
:where(html[data-resolved="dark"]) .im-i-k{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-i-s.im-s-processed{background:#25362B;color:#C7EAD2}
:where(html[data-resolved="dark"]) .im-cnt-hi{background:#212C36;color:#ACC8DF}
:where(html[data-resolved="dark"]) .im-cnt-warn{background:#3A2D1F;color:#E5D3BA}
:where(html[data-resolved="dark"]) .im-sq{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-gives i{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-moves b{color:#E7EDF6}
:where(html[data-resolved="dark"]) .im-tab.on{background:var(--primary);color:var(--navy-fill)}
:where(html[data-resolved="dark"]) .ssc-t{color:#E7EDF6}
:where(html[data-resolved="dark"]) .ssc-mi{color:#E7EDF6}
:where(html[data-resolved="dark"]) .ssc-seg-b.on{background:var(--primary);color:var(--navy-fill)}
}
