/* Deliberately no global theme, provider, footer, or project selectors. */
header a[href="/"][data-xpayit-gateway="auth"] > div {
  background: url('/brand/prism-wordmark.svg?v=prism07-admin4') left center / contain no-repeat;
}
header a[href="/"][data-xpayit-gateway="auth"] > div > svg {
  visibility: hidden;
}
.dark header a[href="/"][data-xpayit-gateway="auth"] > div {
  background-image: url('/brand/prism-wordmark-light.svg?v=prism07-admin4');
}
a[href="/create-payment-link"] img[data-xpayit-gateway="wordmark"] {
  content: url('/brand/prism-wordmark-light.svg?v=prism07-admin4');
  object-fit: contain;
}
a[href="/create-payment-link"] img[data-xpayit-gateway="symbol"] {
  content: url('/brand/prism-symbol.svg?v=prism07-admin4');
  object-fit: contain;
}
body[data-xpayit-gateway="auth-page"] h1[data-xpayit-gateway="heading"] {
  position: relative;
  color: transparent;
}
body[data-xpayit-gateway="auth-page"] h1[data-xpayit-gateway="heading"]::after {
  content: 'xPayIT';
  position: absolute;
  inset: 0;
  color: var(--pr-text);
  /* Inherit the native heading's font, color, alignment and responsive size. */
}
