@mixin button-plain-bg-map {
  border: transparent;
  background-color: transparent;
  color: variant-property('plainTextIdle');

  &:hover,
  &:focus {
    background-color: variant-property('plainBackgroundHover');
    color: variant-property('plainTextHover');

    .icon svg {
      fill: variant-property('plainTextHover');
    }
  }

  @include hover-touch() {
    color: variant-property('plainTextPressed');
    background-color: variant-property('plainBackgroundPressed');

    .icon svg {
      fill: variant-property('plainTextPressed');
    }
  }
}
