| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | @import './var.less';:root {  --van-badge-size: @badge-size;  --van-badge-color: @badge-color;  --van-badge-padding: @badge-padding;  --van-badge-font-size: @badge-font-size;  --van-badge-font-weight: @badge-font-weight;  --van-badge-border-width: @badge-border-width;  --van-badge-background-color: @badge-background-color;  --van-badge-dot-color: @badge-dot-color;  --van-badge-dot-size: @badge-dot-size;  --van-badge-font-family: @badge-font-family;}.van-badge {  display: inline-block;  box-sizing: border-box;  min-width: var(--van-badge-size);  padding: var(--van-badge-padding);  color: var(--van-badge-color);  font-weight: var(--van-badge-font-weight);  font-size: var(--van-badge-font-size);  font-family: var(--van-badge-font-family);  line-height: 1.2;  text-align: center;  background: var(--van-badge-background-color);  border: var(--van-badge-border-width) solid var(--van-background-color-light);  border-radius: var(--van-border-radius-max);  &--fixed {    position: absolute;    transform-origin: 100%;  }  &--top-left {    top: 0;    left: 0;    transform: translate(-50%, -50%);  }  &--top-right {    top: 0;    right: 0;    transform: translate(50%, -50%);  }  &--bottom-left {    bottom: 0;    left: 0;    transform: translate(-50%, 50%);  }  &--bottom-right {    bottom: 0;    right: 0;    transform: translate(50%, 50%);  }  &--dot {    width: var(--van-badge-dot-size);    min-width: 0;    height: var(--van-badge-dot-size);    background: var(--van-badge-dot-color);    border-radius: 100%;    border: none;    padding: 0;  }  &__wrapper {    position: relative;    display: inline-block;  }}
 |