* {
  all: unset;
}

window {
  background: #282828;
  color: #ebdbb2;
  font-size: 14px;

  & > * {
    margin: 3px;
  }
  font-family: "Terminus (TTF)";
}

.workspaces {
  button {
    background: none;
    margin: 3px;
    padding-left: 1px;
    &.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;
    background-color: #665c54;
    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;
}
.metric-icon {
  font-family: "Font Awesome 6 Free";
  font-size: 0.7em;
}

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





.music_popup {
  all: unset;
  background-color: #1d2021;
  padding: 0px 20px;
  margin: 0;
}

// System Tray
menu {
	padding: 5px 5px;
  background-color: #1d2021;

	>menuitem {
    font-size: 14px;
		padding: 2px 5px;
    //color: $foreground;

		&:disabled label {
			color: #928374;
		}

		&:hover {
      background-color: #282828;
		}
	}

	separator {
		padding-top: 1px;

		&:last-child {
			padding: unset;
		}
	}
}
