/* Sign-in only: match text to each existing Berry's surface without changing layout. */
.customer-surface.theme .customer-signin :is(label, .field-example, .passkey-divider, [data-passkey-message], .error-message) {
  color: var(--theme-on-content-body, #4b2638) !important;
}
.customer-surface.theme .customer-signin :is(input:not([type=checkbox]), select, option) {
  color: var(--theme-on-section-body, #4b2638);
}
.customer-surface.theme .customer-signin input::placeholder {
  color: var(--theme-on-section-body, #4b2638);
  opacity: 1;
}
.customer-surface.theme .customer-signin :is(.keep-signed-in, .phone-prefix) {
  color: #4b2638 !important;
}
.customer-surface.theme .customer-signin .form-button {
  color: var(--theme-on-button, #4b2638);
}
.customer-surface.theme .customer-signin .form-button.account-secondary {
  color: #4b2638;
}
