      background: #f6f6f6;
  }
  
  tr:nth-child(odd), .row-form-errors {
      background: #fff;
  }
  
  tr:nth-child(even),
  tr:nth-child(even) .errorlist,
  tr:nth-child(odd) + .row-form-errors,
 
</s> remove     background: #f6f6f6;
 </s> add     background: var(--darkened-bg); </s> remove     color: #000;
 </s> add     color: var(--body-loud-color); </s> remove     background: #79aec8;
    color: #fff;
 </s> add     background: var(--primary);
    color: var(--body-bg); </s> remove     color: #fff;
 </s> add     color: var(--body-bg); </s> remove     background: #fff;
 </s> add     background: var(--body-bg);
    background: var(--body-bg);
      background: #f6f6f6;
  }
  
  tr:nth-child(odd), .row-form-errors {
    background: var(--body-bg);
  }
  
  tr:nth-child(even),
  tr:nth-child(even) .errorlist,
  tr:nth-child(odd) + .row-form-errors,
keep keep keep keep replace keep keep keep keep keep
 Fixed #32018 -- Extracted admin colors into CSS variables.

Defined all colors used in the admin CSS as variables. Implemented the
following standardizations and accessibility improvements while at it:

- Improved the contrast of text to not use ratios of less than 3:1 anymore.
- Most hover states already used desaturated and darkened colors.
  Changed object tools to follow the same rule instead of showing the
  primary color on hover.

Various places used similar colors; those have been merged with the goal
of reducing the count of CSS variables. Contrasts have been improved in
a few places.

- Many borders used slightly different colors (e.g. #eaeaea vs. #eee)
- Help texts used #999, this has been changed to --body-quiet-color
  (#666) which has a better contrast.

Introduced fast color transitions on links and buttons. 
django/contrib/admin/static/admin/css/base.css