@import "styles/modules-center.css";
@import "styles/modules-left.css";
@import "styles/modules-right.css";
@import "theme.css";
@import "../calos/current/theme/waybar.css";

* {
  font-family: 'CaskaydiaMono Nerd Font';
	font-size: 15px;
	color: @main-fg;
}

/* main outline */

window#waybar {
	background-color: #1C2128;
  border-radius: 6;
}

/* main background */

window#waybar > box {
	margin: 4px;
	background-color: @background;
}

/* hoverables */

#custom-theme_switcher:hover,
#idle_inhibitor:hover,
#clock.date:hover,
#network:hover,
#bluetooth:hover,
#custom-system_update:hover,
#mpris:hover,
#pulseaudio:hover {
	color: @hover-fg;
}

/* states */

.warning { color: @warning; }
.critical { color: @critical; }
.charging { color: @charging; }
.muted { color: @hover-fg; }

/* dividers */

#custom-left_div,
#custom-left_inv,
#custom-right_div,
#custom-right_inv {
	font-size: 23.1px;
}

/* buttons */

button {
	border-radius: 16px;
	padding: 0 10px;
}
button:hover {
	background-color: @hover-bg;
	color: @hover-fg;
}

/* tooltips */

tooltip {
	border: 2px solid @main-br;
	border-radius: 10px;
	background-color: @main-bg;
}
tooltip label {
	margin: 2px 4px;
	font-weight: normal;
}
tooltip decoration {
	border: none;
	background-color: transparent;
}

/* right-module-options */

#network,
#bluetooth,
#pulseaudio,
#custom-update {
      padding: 0 12px;
}
