body {
    background-color: #2E2E38;
  }

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

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

  a {
    color: #FFD100;
    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;
      }
  }