[data-site-mode=at-work] .site-mode-switcher, [data-site-mode=at-play] .site-mode-switcher {
  --focus-visible--outline-color: var(--cta-secondary--focus-visible--outline-color, currentColor);
  background-color: var(--cta-secondary--bg-color, transparent);
  border: 1px solid var(--cta-secondary--border--color);
  color: var(--cta-secondary--color);
  text-decoration: none;
  padding: var(--cta-secondary--padding, 0.8em);
  border-radius: var(--cta-secondary--border-radius);
}
[data-site-mode=at-work] .site-mode-switcher:hover, [data-site-mode=at-play] .site-mode-switcher:hover, [data-site-mode=at-work] .site-mode-switcher:focus, [data-site-mode=at-play] .site-mode-switcher:focus {
  --cta-secondary--border--color: var(--cta-secondary--border--color--active);
  --cta-secondary--border-radius: var(--cta-secondary--border-radius--active);
  background-color: var(--cta-secondary--bg-color--active, var(--cta-secondary--bg-color));
  color: var(--cta-secondary--color--active, var(--cta-secondary--color));
}

[data-site-mode=at-work] .site-mode-switcher {
  --cta-secondary--bg-color: #eae7dc;
  --cta-secondary--border--color: #f63259;
  --cta-secondary--border--color--active: #80d8ce;
  --cta-secondary--border-radius: 0 1em 1em 1em/0 1em 0 1em;
  --cta-secondary--border-radius--active: 0;
  --cta-secondary--bg-color--active: #1d2c3c;
  --cta-secondary--color: #511416;
  --cta-secondary--color--active: #d3d9d4;
  --cta-secondary--focus-visible--outline-color: #80d8ce;
}
[data-site-mode=at-work] .site-mode-switcher__at-play-text {
  display: none;
}
[data-site-mode=at-play] .site-mode-switcher {
  --cta-secondary--border-radius--active: 0 1em 1em 1em/0 1em 0 1em;
  --cta-secondary--bg-color: #1d2c3c;
  --cta-secondary--border--color: #80d8ce;
  --cta-secondary--border--color--active: #f63259;
  --cta-secondary--border-radius: 0;
  --cta-secondary--bg-color--active: #eae7dc;
  --cta-secondary--color: #d3d9d4;
  --cta-secondary--color--active: #511416;
  --cta-secondary--focus-visible--outline-color: #f63259;
}
[data-site-mode=at-play] .site-mode-switcher__at-work-text {
  display: none;
}
