@import '../style/var';
@import '../style/mixins/hairline';

.vm-tag {
  font-size: 10px;
  padding: .2em .5em;
  line-height: normal;
  display: inline-block;
  position: relative;

  &[class*="plain"]::after {
    display: block;
    .hairline(currentColor);
    border-width: 1PX;
  }

  &[class*="plains"]::after {
    border-width: 3px;
  }
  &-mark {
    padding-right: .6em;
    border-radius: 0 .8em .8em 0;

    &::after {
      border-radius: 0 1.6em 1.6em 0;
    }
  }

  &-round {
    border-radius: 2500px;
    &[class*="plain"]::after {
      border-radius: 500px;
    }
  }

  &-medium {
    font-size: 12px;
  }

  &-large {
    font-size: 14px;
  }
}
