/* 51 controls: monochrome pills in both editorial themes. */
html[data-theme] body:is(.home-editorial, .editorial-page, .reports-page, .business-page) :is(.btn-primary, .idx-signup-button, .editorial-signup-button, .editorial-signup button, .report-gate-btn, .intake-submit) {
  background: var(--text-primary, #111) !important;
  color: var(--bg, #fff) !important;
  border: 0 !important;
  border-radius: 100px !important;
  box-shadow: none !important;
}
html[data-theme] body:is(.home-editorial, .editorial-page, .reports-page, .business-page) :is(.btn-secondary, .nav-reader-login) {
  background: transparent !important;
  color: var(--text-primary, #111) !important;
  border: 0 !important;
  border-radius: 100px !important;
  box-shadow: inset 0 0 0 1px var(--border-default, #777) !important;
}
html[data-theme] body:is(.home-editorial, .editorial-page, .reports-page, .business-page) :is(.btn, .idx-signup-button, .editorial-signup-button, .editorial-signup button, .report-gate-btn, .intake-submit):hover { opacity: .82; }
html[data-theme] body:is(.home-editorial, .editorial-page, .reports-page, .business-page) :is(.btn, .idx-signup-button, .editorial-signup-button, .editorial-signup button, .report-gate-btn, .intake-submit):focus-visible { outline: 2px solid var(--brand-light, #496cf6); outline-offset: 4px; }
