.gov-profile-image {
  display: inline-block;
  position: relative;
  height: 2.75rem;
  width: 2.75rem;

  &--loading {
    @include animated-background--dark;
  }

  &--small {
    width: 1.75rem;
    height: 1.75rem;
    min-width: 1.75rem;
    min-height: 1.75rem;
  }

  &--large {
    height: 3.03125rem;
    width: 3.03125rem;
  }

  &__raw-image {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    border: 0;
    border-image-width: 0;
    border-radius: 50%;
    background-color: $color_light_2;
    background-blend-mode: multiply;
  }

  &__proposer-icon {
    position: absolute;
    height: 1rem;
    width: 1rem;
    background-size: 100% 100%;
    border: 0;
    border-image-width: 0;
    background-image: url("/images/icon-propose-dark.svg");
    right: 0;
    bottom: 0;
    margin-right: -0.1rem;
    margin-bottom: -0.1rem;

    &--small {
      height: 0.65rem;
      width: 0.65rem;
    }

    &--light {
      background-image: url("/images/icon-propose-light.svg");
    }
  }
}
