/* ==========================================================================
   WORDPRESS INTEGRATION OVERRIDES
   --------------------------------------------------------------------------
   NOT part of the original design. base.css/motion.css/home.css stay verbatim
   copies of the source design's own files; this file exists only to resolve
   a CSS-specificity collision that design never had to deal with, because it
   was a single self-contained HTML file with no other stylesheet sharing the
   page.

   Hello Elementor's reset.css styles form controls with:

     [type="button"], [type="submit"], button { border:1px solid #CC3366; ... }
     [type="button"]:hover/:focus, ... { background-color:#CC3366; ... }

   Every one of this design's icon/utility buttons (.faq__q, .nav__burger,
   .drawer__close) carries `type="button"`, so for THOSE elements Hello's
   `[type="button"]` branch matches at specificity (0,1,0) -- an ATTRIBUTE
   selector, not a plain element selector. base.css only ever resets these
   properties through the generic `button{background:none;border:0}` rule,
   a bare element selector at (0,0,1) -- structurally LOWER specificity than
   Hello's (0,1,0), so Hello's placeholder colour wins regardless of
   stylesheet load order. (`aba_ew_assets` does run after the theme's own
   enqueue -- see the priority-20 comment in the main plugin file -- which is
   enough to win properties tied at equal specificity, like `.faq__q`'s own
   `display:flex`, but not this one.)

   The fix is simply to reassert these properties at the SAME specificity
   Hello's rule actually resolves to for these elements (a single class
   selector, 0,1,0) -- combined with our later load order, that wins the tie
   the same way `.faq__q{display:flex}` already does.
   ========================================================================== */
.faq__q,
.faq__q:hover,
.faq__q:focus,
.nav__burger,
.nav__burger:hover,
.nav__burger:focus,
.drawer__close,
.drawer__close:hover,
.drawer__close:focus{
  background-color:transparent;
  border:0;
  border-radius:0;
}
.faq__q{color:inherit;}
.nav__burger,.drawer__close{color:var(--cream);}
