/* Text palette tested against solid surfaces and the homepage gradient bounds. */
:root {
  --t-medium--light: #303030;
  --t-muted--light: #4f4f4f;
  --t-muted-extra--light: #575757;
  --t-opp-medium--light: #c8c8c8;
  --t-opp-muted--light: #b8b8b8;

  --t-medium--dark: #c8c8c8;
  --t-muted--dark: #b8b8b8;
  --t-muted-extra--dark: #aaaaaa;
  --t-opp-medium--dark: #303030;
  --t-opp-muted--dark: #575757;
}

/* These panels retain a dark surface in either theme. */
.theo-case-dark,
.theo-case-impact,
.theo-adobe-cover,
#contact .mxd-promo__inner {
  --t-bright: #faf7f6;
  --t-medium: #c8c8c8;
  --t-muted: #b8b8b8;
  --t-muted-extra: #aaaaaa;
}

/* Purple and lime accent surfaces both need dark foreground text. */
.bg-accent {
  --t-bright: #161616;
  --t-medium: #303030;
  --t-muted: #303030;
  --t-muted-extra: #303030;
  --t-opp-bright: #161616;
  --t-opp-medium: #303030;
  --t-opp-muted: #303030;
  --st-opp-bright: #161616;
}
.btn-accent { color: #161616; }
