/* Keep author styles, rather than Safari's native blue/rounded button skin. */
:where(button, input[type="submit"], input[type="button"], input[type="reset"]) {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  color: inherit;
  font: inherit;
  -webkit-text-fill-color: currentColor;
}

.mts-ui-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 auto;
  vertical-align: -.125em;
  overflow: visible;
  color: inherit;
  pointer-events: none;
}

/* White on dark surfaces; light-filled CTA buttons retain dark text/icons
   for contrast, exactly as in their existing Chrome appearance. */
.service-symbol { color: #fff; }
.menu-toggle { color: #fff; }
.mts-contact-close { border-radius: 0; }
