:root {
  --color-dark-primary: #07090b;
  --color-dark-secondary: #1f2830;
  --color-white: #eef7fd;
  --color-active: #00fed4;
  --color-urgent: #ff0100;

  --margin-lg: 1em;
  --margin-sm: 1em;
}

* {
  box-shadow: none;
  background-image: none;
  font-family: IosevkaTerm NF;
  min-height: 30px;
  min-width: 20px;
}

scale>trough {
  background-color: var(--color-dark-secondary);
}

scale>trough>highlight {
  background-color: var(--color-active);
  border-style: solid;
  border-color: var(--color-active);
  border-width: 0em;
}

scale>trough>slider {
  background-color: var(--color-white);
}

switch>slider {
  background-color: var(--color-white);
}

switch:checked {
  background-color: var(--color-active);
}

switch:not(:checked) {
  background-color: var(--color-dark-secondary);
}

#bar,
popover,
popover contents,
calendar {
  background-color: var(--color-dark-primary);
}

box,
button,
label {
  background-color: #0000;
  color: var(--color-white);
}

button {
  padding-left: var(--margin-sm);
  padding-right: var(--margin-sm);
}

button:hover,
button:active {
  background-color: var(--color-dark-secondary);
}

.notifications {
  border-radius: 0px 0px 0px 0px;
}

.notifications .button {

  border-radius: 0px 20px 20px 0px;

}

.notifications .count {

  font-size: 0.8em;
  border-radius: 0px 0px 0px 0px;
}


/*#end>*+* {}
*/
.sysinfo>*+* {
  margin-left: var(--margin-sm);
}

.clock {
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 15px;

  border-radius: 0px 20px 0px 0px;
}

.popup-clock .calendar-clock {
  font-size: 2.0em;
}

.popup-clock .calendar .today {
  background-color: var(--color-active);
}

.focused .icon {
  padding-top: 0.5em;

}

.workspaces {

  padding-left: 15px;
  padding-right: 15px;
  min-width: 20px;
  min-height: 20px;

}

.workspaces .item {
  min-width: 1.2em;
  border-radius: 50%;
  min-height: 1.2em;
  padding: 0px;
  background-color: var(--color-dark-secondary);
  box-shadow: none;
  margin: 5px 1px 0px 1px;
}

.workspaces .item.visible {
  background-color: var(--color-white);
  box-shadow: none;
}

.workspaces .item.focused {
  background-color: var(--color-active);
  border-radius: 10px;
  min-height: 35px;
  box-shadow: none;

}

.workspaces .item.urgent {
  background-color: var(--color-urgent);
  box-shadow: none;
  min-width: 10px;
  padding-left: 0px;
  padding-right: 0px;
}

.workspaces .item .text-icon {
  font-size: 0;
  min-width: 0;
}

.workspaces .item label {
  opacity: 0;
  font-size: 0;
  min-width: 15px;
  min-height: 15px;


}

#my-btn {
  border-radius: 0px 0px 20px 0px;
  padding-top: 10px;
}

#pomo {
  border-radius: 0px 20px 20px 0px;

  padding-top: 10px;
  padding-left: 10px;
}

#hyprwave {

  border-radius: 0px 20px 20px 0px;

}

.tray {

  border-radius: 0px 20px 20px 0px;

}

.tray .item {
  border-radius: 0px 20px 20px 0px;

}

#volume-custom {
  border-radius: 0px 20px 20px 0px;
  border-radius: 0px 20px 20px 0px;


}
