
:root {
  --ui-scheme:dark; --ui-brand-fill:#23b8ca; --ui-edge:#647985;
  --ui-active:#203740; --ui-active-text:#a6ced6; --ui-hover:#202d36;
  --ui-bad-surface:#38282e; --ui-good-surface:#20352f; --ui-warn-surface:#363127;
}
:root[data-color-mode="light"] {
  --ui-scheme:light; --ui-ground:#f2f5fa; --ui-panel:#ffffff; --ui-raised:#e8f0f4;
  --ui-panel-head:#ffffff; --ui-panel-body:#ffffff; --ui-stat-surface:#ffffff;
  --ui-border:#d1dce2; --ui-rule:#cbd8de; --ui-edge:#8298a3;
  --ui-text:#193b47; --ui-heading:#0b2d38; --ui-muted:#536c78; --ui-number:#0b2d38; --ui-nav-ink:#496570;
  --ui-brand:#007074; --ui-brand-fill:#007074; --ui-icon:#007074; --ui-danger:#ca0840; --ui-critical:#ca0840;
  --ui-critical-icon:#d60843; --ui-warning-icon:#bd640b;
  --ui-warning:#a45408; --ui-success:#18754b; --ui-idle:#627783;
  --ui-affected:#df680d; --ui-host:#cf522a;
  --ui-active:#d2eff5; --ui-active-text:#007074; --ui-hover:#e5f1f4;
  --ui-bad-surface:#fbdce5; --ui-bad-border:#db8fa4; --ui-good-surface:#e4f2ea;
  --ui-warn-surface:#faecd9; --ui-warn-border:#cfaa7e;
  --ui-brand-hover:#006d72; --ui-brand-pressed:#005c62;
  color-scheme:light;
}
@layer qaGraphite {
  body .ui-theme-toggle {display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:9px 10px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:var(--ui-text)!important;font:inherit!important;font-size:13px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;}
  body .ui-theme-toggle:hover {background:var(--ui-hover)!important;}
  body .ui-theme-toggle:focus-visible {outline:2px solid var(--ui-brand)!important;outline-offset:2px!important;}
  body .ui-theme-toggle>svg {width:19px!important;height:19px!important;fill:none!important;stroke:var(--ui-icon)!important;stroke-width:1.7!important;stroke-linecap:round!important;flex:none!important;}
  body .ui-theme-toggle>svg * {fill:none!important;stroke:inherit!important;}
  body .ui-theme-toggle>span:not(.ui-theme-track) {color:var(--ui-text)!important;white-space:nowrap!important;}
  body .ui-theme-track {position:relative!important;display:block!important;width:34px!important;height:20px!important;flex:0 0 34px!important;margin-left:auto!important;border:1px solid var(--ui-edge)!important;border-radius:20px!important;background:var(--ui-raised)!important;}
  body .ui-theme-track::after {position:absolute!important;content:""!important;left:3px!important;top:3px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:var(--ui-muted)!important;}
  html[data-color-mode=light] body .ui-theme-track {background:var(--ui-brand)!important;border-color:var(--ui-brand)!important;}
  html[data-color-mode=light] body .ui-theme-track::after {left:17px!important;background:#fff!important;}
  body .ui-theme-footer {display:flex!important;justify-content:flex-end!important;max-width:1080px!important;margin:0 auto!important;padding:0 24px 20px!important;}
  body .ui-theme-footer .ui-theme-toggle {width:180px!important;border:1px solid var(--ui-edge)!important;}
}
