/* V61: signed-out entry, sign-in, registration, and recovery are brand-neutral.
   All account-specific appearance settings and financial records remain untouched. */
html.v1298-signed-out {
  --baakee-ink:#064E3B!important;
  --baakee-soft:#E6F4EC!important;
  --baakee-page:#F9FCFA!important;
  --baakee-surface:#FFFFFFE8!important;
  --baakee-pane-strong:#FFFFFF!important;
  --baakee-glass-border:#C2DDCC!important;
  --baakee-secondary:#617C6D!important;
  --baakee-body-ink:#233A2F!important;
  --baakee-ambient:#F1F8F3!important;
  --baakee-ambient-gradient:radial-gradient(ellipse at 50% 0%,#E8F5EC,transparent 65%)!important;
  --accent:#064E3B!important;
  --accent-soft:#E6F4EC!important;
  --blue:#064E3B!important;
  --purple:#064E3B!important;
  --rufiyaa-top-chrome:#F9FCFA!important;
}
/* Auth gate, shared sign-in, and Create Account modal all use brand green. */
html.v1298-signed-out .baakee-u5-entry-gate[data-baakee-entry-stage="login"] {
  background:#F9FCFA!important;
  background-image:radial-gradient(ellipse at 50% 0%,#E8F5EC,transparent 65%)!important;
}
html.v1298-signed-out :is(#modal-root,#v1298-auth-gate) :is(button.primary,.primary):not(.danger):not(.danger-solid) {
  background:#064E3B!important;color:#FFFFFF!important;
}
html.v1298-signed-out :is(#modal-root,#v1298-auth-gate) :is(button.secondary,.secondary):not(.danger) {
  background:#E6F4EC!important;color:#064E3B!important;border-color:#C2DDCC!important;
}
html.v1298-signed-out :is(#modal-root,#v1298-auth-gate) :is(input,select,textarea):focus {
  border-color:#064E3B!important;outline-color:#064E3B!important;
}
html.v1298-signed-out :is(#modal-root,#v1298-auth-gate) :is(.text-button,.modal h2,.modal-card h2) {
  color:#064E3B!important;
}
