html[data-app-identity="tradedust"] .auth-brand-panel {
  background:
    radial-gradient(circle at 86% 18%, rgb(211 106 50 / 34%), transparent 30%),
    radial-gradient(circle at 18% 84%, rgb(211 106 50 / 14%), transparent 32%),
    #151719;
}

html[data-app-identity="tradedust"] .auth-brand-panel::before {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgb(255 255 255 / 3%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 3%) 1px, transparent 1px);
  background-size: 42px 42px;
  content: "";
  mask-image: linear-gradient(to bottom, black, transparent 90%);
}

html[data-app-identity="tradedust"] .auth-tradedust-logo-frame {
  box-shadow: 0 18px 50px rgb(0 0 0 / 24%);
}

html[data-app-identity="tradedust"] .auth-eyebrow,
html[data-app-identity="tradedust"] .auth-tradedust-accent {
  color: #e47b42;
}

html[data-app-identity="tradedust"] .auth-value-card {
  border-color: rgb(255 255 255 / 8%);
  background: rgb(255 255 255 / 5%);
  backdrop-filter: blur(18px);
}

html[data-app-identity="tradedust"] .auth-value-icon {
  color: #e47b42;
  background: rgb(211 106 50 / 16%);
}

html[data-app-identity="tradedust"] .auth-form-panel {
  background: #fbfaf7;
}

html[data-app-identity="tradedust"] .auth-shell .text-ff-blue {
  color: #bd572b;
}

html[data-app-identity="tradedust"] .auth-shell a:hover {
  color: #a94821;
}

html[data-app-identity="tradedust"] .auth-shell .auth-input-group::after,
html[data-app-identity="tradedust"] .auth-shell [style*="#396dad"],
html[data-app-identity="tradedust"] .auth-shell [style*="#3a3d76"] {
  background: linear-gradient(135deg, #d36a32 0%, #a94821 100%) !important;
  box-shadow: 0 8px 20px rgb(211 106 50 / 22%) !important;
}

html[data-app-identity="tradedust"] .auth-shell input:focus {
  --tw-ring-color: rgb(211 106 50 / 22%);
}
