@import '../common/abstracts/variable'; @import '../common/abstracts/mixin'; .wot-theme-dark { @include b(sidebar-item) { background: $-dark-background2; color: $-dark-color; &:active { background-color: $-dark-background4; } @include m(active) { background: $-dark-background; color: $-sidebar-active-color; } @include m(disabled) { color: $-dark-color-gray; &:active { background-color: $-dark-background2; } } } } @include b(sidebar-item) { display: flex; align-items: center; justify-content: center; position: relative; padding: 32rpx; font-size: $-sidebar-font-size; color: $-sidebar-color; background: $-sidebar-bg; min-height: $-sidebar-item-height; box-sizing: border-box; white-space: wrap; line-height: $-sidebar-item-line-height; &:active { background-color: $-sidebar-hover-bg; } @include m(active) { font-weight: 600; background: $-sidebar-active-bg; color: $-sidebar-active-color; &::before { position: absolute; top: 50%; left: 0; width: $-sidebar-active-border-width; height: $-sidebar-active-border-height; background: $-sidebar-active-color; transform: translateY(-50%); content: ''; border-radius: $-sidebar-active-border-width; } &:active { background-color: transparent; } } @include m(prefix) { border-bottom-right-radius: $-sidebar-border-radius; } @include m(suffix) { border-top-right-radius: $-sidebar-border-radius; } @include m(disabled) { color: $-sidebar-disabled-color; cursor: not-allowed; &:active { background-color: $-sidebar-bg; } } @include edeep(badge) { z-index: 2; } @include edeep(icon) { font-size: $-sidebar-icon-size; margin-right: 2px; } }