/* Native autofill follows each site's field surface; normal field styling stays local. */
html body.dafa-theme :is(.comment-form input, .inbox-search input) { --dafa-autofill-fill: var(--dafa-bg); }
html body.dafa-theme .chuhai-vc__notify-setup input { --dafa-autofill-fill: #fff; --dafa-autofill-ink: var(--vc-ink); }
html body.dafa-color-dark .chuhai-vc__notify-setup input { --dafa-autofill-fill: var(--dafa-surface); }
html body.dafa-theme :is(.comment-form input, .scope-search__field, .home-hero-ai__field, .archive-hero__search input, .tool-library__search input, .links-directory__search-control input, .inbox-search input, .chuhai-vc__notify-setup input):is(:autofill, :-webkit-autofill) {
  background-clip: padding-box !important;
  -webkit-box-shadow: 0 0 0 1000px var(--dafa-autofill-fill, var(--dafa-surface)) inset !important;
  box-shadow: 0 0 0 1000px var(--dafa-autofill-fill, var(--dafa-surface)) inset !important;
  -webkit-text-fill-color: var(--dafa-autofill-ink, var(--dafa-text));
  caret-color: var(--dafa-autofill-ink, var(--dafa-text));
}
