$personal-color: $bar-bg-color; $development-color: mix($color9, $color12); $School-color: mix($color5, $color3); $work-color: mix($color5, $color4, 30%); .profile, .workspaces { border: 2px solid $bar-bg-color; font-weight: bold; &.profile-Penelope { border-color: $personal-color; } &.profile-Development { border-color: $development-color; } &.profile-School { border-color: $School-color; } &.profile-Work { border-color: $work-color; } } .profile { margin-left: 5px; border-right: 0px solid transparent; border-radius: $bar-module-border-radius 0px 0px $bar-module-border-radius; color: $bar-bg-color; padding: 0px 10px; transition: 0.3s all; &.profile-Development, &.profile-School, &.profile-Work { color: $bar-module-fg-color; } &.profile-Penelope { background-color: transparent; } &.profile-Development { background-color: $development-color; } &.profile-School { background-color: $School-color; } &.profile-Work { background-color: $work-color; } } .workspaces { margin-right: 5px; box.ws-center { >box>button { background-color: $bar-bg-color; color: $bar-module-fg-color; border-radius: 0px $bar-module-bg-border-radius $bar-module-bg-border-radius 0px; &.profile-Penelope { background-color: $personal-color; border-color: $personal-color; } &.profile-Development { background-color: $development-color; border-color: $development-color; } &.profile-School { background-color: $School-color; border-color: $School-color; } &.profile-Work { background-color: $work-color; border-color: $work-color; } } &.true>box>button { border-radius: 0px; &.last-workspace { border-radius: 0px $bar-module-bg-border-radius $bar-module-bg-border-radius 0px; } } } border-left: 0px solid transparent; border-radius: 0px $bar-module-border-radius $bar-module-border-radius 0px; revealer { &.ws-left { >box>box>button { border-left: 2px solid $bar-bg-color; } } &.ws-right { >box>box { >button { border-right: 2px solid $bar-bg-color; } &:last-child { &>button { border-right: 0px solid transparent; border-radius: 0px $bar-module-border-radius $bar-module-border-radius 0px; } } } } &>box>box>button { color: $bar-bg-color; &.profile-Penelope { color: $personal-color; border-color: $personal-color; } &.profile-Development { color: $development-color; border-color: $development-color; } &.profile-School { color: $School-color; border-color: $School-color; } &.profile-Work { color: $work-color; border-color: $work-color; } &:hover { background-color: rgba($bar-bg-color,0.5); &.profile-Penelope { background-color: rgba($personal-color,0.5); } &.profile-Development { background-color: rgba($development-color,0.5); } &.profile-School { background-color: rgba($School-color,0.5); } &.profile-Work { background-color: rgba($work-color,0.5); } } } } button { min-width: 35px; padding: 1px 2px; transition: all 0.3s; label { padding: 2px 6px; margin-right: -10px; } .workspace-number { margin: 0px; margin-left: -2px; margin-top: -6px; padding: 0px; font-size: 0.6em; } } }