body {
  background-color: #2E2E38;
}

/* Primary buttons across the app */
button[type='submit'],
button.btn-primary,
.btn-primary,
button[name='sign-in'] {
  background-color: #FD5109 !important;
  border-color: #FD5109 !important;
  color: white !important;
  font-weight: 600;
}
button[name='magic-login'] {
  background-color: #000000 !important;
  color: white !important;
  font-weight: 600;
}

/* Ensure hover states maintain PwC orange */
button[type='submit']:hover,
button.btn-primary:hover,
.btn-primary:hover,
button[name='sign-in']:hover {
  background-color: #FFB08E !important;
  border-color: #FFB08E !important;
}
button[name='magic-login']:hover {
  background-color: #C1C1C1 !important;
  border-color: #C1C1C1 !important;
}

a {
  color: #000000 !important;
  background-color: white;
  :hover {
    text-decoration: underline;
  }
}

/* this will break with a Liquidity change. */
.bg-error-100 a {
  background-color: inherit;
}

#language-switcher input[type='submit'] {
  color: white;
}

#privacy-policy {
  color: white;
}

#privacy-policy a {
  color: white;
  background-color: #2E2E38;
  :hover {
    text-decoration: underline;
  }
}
