/* BAAKEE U5 V63 — isolate the neutral signed-out welcome from legacy theme header CSS.
   Existing BAAKEE-U5-FULL-THEME-HEADER-QA.css styles the original emerald welcome
   with html[data-baakee-theme] specificity and !important declarations. That legacy
   rule was still coloring the porcelain welcome mint/ivory on the deployed QA site.
   Scoped to the signed-out welcome only; does not affect authenticated appearance. */
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] {
  background: #F8F7F5 !important;
  background-image: radial-gradient(ellipse at 78% 10%,#EFE9E0,transparent 44%),radial-gradient(ellipse at 12% 92%,#F1EFEB,transparent 55%) !important;
  color: #292C30 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-hero :is(.baakee-u5-entry-brand,.baakee-u5-entry-copy h1),
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-brand span {
  color:#292C30 !important;
  -webkit-text-fill-color:#292C30 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-copy h1 em {
  color:#6D6962 !important;
  -webkit-text-fill-color:#6D6962 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] :is(.baakee-u5-entry-overline) {
  color:#8D795F !important;
  -webkit-text-fill-color:#8D795F !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-copy>p:last-child {
  color:#6A6A67 !important;
  -webkit-text-fill-color:#6A6A67 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-primary {
  background:#292C30 !important;
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  border:1px solid #292C30 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-secondary {
  background:#FFFFFF !important;
  color:#292C30 !important;
  -webkit-text-fill-color:#292C30 !important;
  border:1px solid #DCD8D2 !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-link {
  color:#62615D !important;
  -webkit-text-fill-color:#62615D !important;
}
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-foot {
  color:#797671 !important;
  -webkit-text-fill-color:#797671 !important;
}
/* Keep the neutral brand name legible without expanding the original icon. */
html[data-baakee-theme] #v1298-auth-gate.baakee-u5-entry-gate[data-baakee-entry-stage="welcome"] .baakee-u5-entry-brand {
  opacity:1 !important;
}
