* {
  all: unset;
}

window {
  background: #282828;
  color: #ebdbb2;

  & > * {
    margin: 3px;
  }
}

.workspaces {
  button {
    background: none;
    margin: 3px;
    &.inactive {
      color: #888974;
    }
    &.active {
      color: #8ec07c;
    }
    &.occupied {
      font-size: 1.01rem;
    }
    &.empty {
      font-size: 0.8rem;
    }
  }
}

.segment-top {
  margin-top: 10px;
}

.segment-bottom {
  margin-bottom: 10px;
}

.volume-metric {
  background-color: #1d2021;
  color: #ebdbb2;
  padding: 0;

  .volume-top > scale {
    margin-bottom: 5px;
  }

  slider {
    all: unset;
  }

  scale trough highlight {
    all: unset;
    background-color: #8ec07c;
    border-bottom-right-radius: 5px;
  }
  scale trough {
    all: unset;
    background-color: #1d2021;
    min-width: 34px;
    min-height: 2px;
  }
}

.large-symbol {
  font-size: 0.8em;
}

.metric {
  background-color: #1d2021;
  padding: 5px 2px;
}

.time {
  padding-top: 7px;
  padding-bottom: 7px;
}
