| @import 'mixins/mixins'; | 
| @import 'common/var'; | 
|   | 
| @mixin circle-size($size) { | 
|   width: $size; | 
|   height: $size; | 
|   line-height: $size; | 
| } | 
|   | 
| @include b(skeleton) { | 
|   @include e(item) { | 
|     background: $--skeleton-color; | 
|     display: inline-block; | 
|     height: 16px; | 
|     border-radius: $--border-radius-base; | 
|     width: 100%; | 
|   } | 
|   | 
|   @include e(circle) { | 
|     border-radius: 50%; | 
|     @include circle-size($--avatar-medium-size); | 
|   | 
|     @include m(lg) { | 
|       @include circle-size($--avatar-large-size); | 
|     } | 
|   | 
|     @include m(md) { | 
|       @include circle-size($--avatar-small-size); | 
|     } | 
|   } | 
|   | 
|   @include e(button) { | 
|     height: 40px; | 
|     width: 64px; | 
|     border-radius: 4px; | 
|   } | 
|   | 
|   @include e(p) { | 
|     width: 100%; | 
|     @include when(last) { | 
|       width: 61%; | 
|     } | 
|   | 
|     @include when(first) { | 
|       width: 33%; | 
|     } | 
|   } | 
|   | 
|   @include e(text) { | 
|     width: 100%; | 
|     height: $--font-size-small; | 
|   } | 
|   | 
|   @include e(caption) { | 
|     height: $--font-size-extra-small; | 
|   } | 
|   | 
|   @include e(h1) { | 
|     height: $--font-size-extra-large; | 
|   } | 
|   | 
|   @include e(h3) { | 
|     height: $--font-size-large; | 
|   } | 
|   | 
|   @include e(h5) { | 
|     height: $--font-size-medium; | 
|   } | 
|   | 
|   @include e(image) { | 
|     width: unset; | 
|     display: flex; | 
|     align-items: center; | 
|     justify-content: center; | 
|     border-radius: 0; | 
|   | 
|     svg { | 
|       fill: $--svg-monochrome-grey; | 
|       width: 22%; | 
|       height: 22%; | 
|     } | 
|   } | 
|   | 
| } |