/* Component controls start neutral; each source component supplies its own
   appearance. Explicit CTA widgets keep their native Elementor settings. */
body.mg-site :where(.mg-app,.auth-page,.mg-header,.mg-menu-popup,.mg-ruler-card,.project-path-tabs,.process-tabs,.footer-app) button{
 background:transparent;color:inherit;border:0;border-radius:0;padding:0;
 box-shadow:none;font:inherit;text-transform:none;letter-spacing:inherit;
}
body.mg-site :where(.mg-app,.auth-page,.mg-header,.mg-menu-popup,.mg-ruler-card,.project-path-tabs,.process-tabs,.footer-app) button:focus-visible{
 outline:2px solid #0753e8;outline-offset:3px;
}
/* Kit heading colors must not override inherited light text in dark surfaces. */
body.mg-site :is(.mg-app,.auth-page) :is(h1,h2,h3,h4,h5,h6){color:inherit}
