/* Final design invariants. This file intentionally loads after page-level styles. */
html body :where(
  button,
  input,
  select,
  textarea,
  table,
  [class*='button'],
  [class*='btn'],
  [class*='card'],
  [class*='badge'],
  [class*='chip'],
  [class*='pill'],
  [class*='panel'],
  [class*='container'],
  [class*='wrapper'],
  [class*='accordion'],
  [class*='faq'],
  [class*='result'],
  [class*='modal'],
  [class*='drawer'],
  [class*='notice'],
  [class*='alert']
) {
  border-radius: 0 !important;
}

html body :where(
  button,
  a[class*='button'],
  a[class*='btn'],
  a[class*='cta'],
  [role='button'],
  .wp-element-button
):is(:hover, :active, :focus-visible) {
  transform: none !important;
}

.wp-block-search,
.search-form,
.widget_search,
.ale-header-search {
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  :where(*, *::before, *::after) {
    scroll-behavior: auto !important;
  }
}
