/* Browser autofill paints its own surface; keep it inside the shared dark field. */
.sl-auth-form .sl-auth-field { color-scheme: dark; }
#root.skinlab-theme .sl-auth-field input:is(:autofill, :-webkit-autofill) {
  box-shadow: inset 0 0 0 1000px var(--sl-bg-2);
  -webkit-text-fill-color: var(--sl-ink);
  caret-color: var(--sl-ink);
}

#root.skinlab-theme :is(.sl-button--primary, .button.primary, .btn-primary, .sl-auth-submit) { background: var(--sl-action-gradient) border-box no-repeat; }
@media (hover: hover) {
#root.skinlab-theme :is(.sl-button--primary, .button.primary, .btn-primary, .sl-auth-submit):hover:not(:disabled):not([aria-disabled=true]) { background: var(--sl-action-gradient) border-box no-repeat; }
}
