.dashboard-card { width: 100%; height: 140px; margin-bottom: 16px; transition: transform 0.2s, box-shadow 0.2s; background-color: rgba(36, 36, 36, 0.9); backdrop-filter: blur(8px); border: 1px solid var(--semi-color-border); &:hover { transform: translateY(-4px); background-color: rgba(36, 36, 36, 1); &.blue { box-shadow: 0 8px 24px -5px var(--semi-color-primary); } &.orange { box-shadow: 0 8px 24px -5px var(--semi-color-warning); } &.green { box-shadow: 0 8px 24px -5px var(--semi-color-success); } &.purple { box-shadow: 0 8px 24px -5px var(--semi-color-info); } &.gray { box-shadow: 0 8px 24px -5px rgba(255, 255, 255, 0.4); } } &__icon { font-size: 20px; display: flex; align-items: center; justify-content: center; } &__content { width: 100%; } &__value { font-weight: 700; margin-bottom: 4px; color: var(--semi-color-text-0); } &.blue { box-shadow: 0 4px 20px -5px var(--semi-color-primary); } &.orange { box-shadow: 0 4px 20px -5px var(--semi-color-warning); } &.green { box-shadow: 0 4px 20px -5px var(--semi-color-success); } &.purple { box-shadow: 0 4px 20px -5px var(--semi-color-info); } &.gray { box-shadow: 0 4px 20px -5px rgba(255, 255, 255, 0.2); } }