* {
	min-height: 0;
	font-size: 12px;
	font-family: FiraCode Nerd Font;
	font-weight: 500;
}

window#waybar {
	background: none;
}


#image,
#workspaces,
#tray,
#window,
#custom-media,
#idle_inhibitor,
#custom-clipboard,
#language,
#submap,
#volume,
#notification,
#network,
#bluetooth,
#battery,
#backlight {
    background-color: @bg;
	min-height: 0;
	border-radius: 15px;
	margin: 2px 5px 0px 0px;
	color: @text;
	border: none;
}


#image{
	border-radius: 15px;
	padding: 0px 10px;
}
#image:hover {
	background-color: @selected_bg;
}

#custom-clipboard {
	padding: 0px 15px;
	font-size: 12px;
}
#custom-clipboard:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#workspaces {
	padding: 0px 6px;
	background-color: @bg;
	border: none;
}
#workspaces:hover {
	background-color: @selected_bg;
}
#workspaces button {
    padding: 0px;
	margin: 5px 0px;
	color: @selected_text;
}
#workspaces button.special {
	margin: 5px 5px;
	padding: 0px 10px 0px 8px;
	border-radius: 15px;
	border: 2px solid @selected_text;
}

#workspaces button.special.active {
	color: @border;
	border: 2px solid @border;
}

#workspaces button:hover {
	color: @text;
	background-color: @bg;
}
#workspaces button.active {
	color: @border;
}
#workspaces button.urgent {
	color: @success;
	padding: 0px 10px 0px 8px;
	border-radius: 15px;
	border: 2px solid @success;
}

#tray {
	padding: 0px 10px;
}
#tray:hover {
	color: @selected_text;
	background-color: @selected_bg;
}
#tray menu {
	background-color: @bg;
}

#window {
	padding: 0px 10px;
	background-color: @bg;
	border: none;
}
#window:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

window#waybar.empty #window {
    background-color: transparent;
}



#custom-media {
	padding: 0px 15px;
}
#custom-media:hover {
	color: @selected_text;
	background-color: @selected_bg;
}



#idle_inhibitor {
	padding: 0px 15px;
	font-size: 12px;
}
#idle_inhibitor:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#language {
	padding: 0px 15px;
}
#language:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#submap {
	padding: 0px 15px;
}
#submap:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#pulseaudio.volume{
	margin: 2px 0px 2px 0px;
	border-radius: 12px 0px 0px 12px;
	padding: 0px 7px 0px 14px;
}
#pulseaudio.microphone{
	margin: 2px 0px 2px 0px;
	border-radius: 0px 12px 12px 0px;
	padding: 0px 14px 0px 7px;
}

#pulseaudio:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#pulseaudio.volume.muted {
	color: @unfocused;
}

#pulseaudio.microphone.source-muted {
	color: @unfocused;
}

#network {
	padding: 0px 15px;
}
#network:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#bluetooth {
	padding: 0px 15px;
}
#bluetooth:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#battery {
	padding: 0px 15px;
}
#battery:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#backlight {
	padding: 0px 15px;
}
#backlight:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#clock {
	margin: 2px 0px 2px 0px;
	border-radius: 12px 0px 0px 12px;
	padding: 0px 7px 0px 14px;
}
#clock:hover {
	color: @selected_text;
	background-color: @selected_bg;
}

#custom-notification {
	margin: 2px 0px 2px 0px;
	border-radius: 0px 12px 12px 0px;
	padding: 0px 14px 0px 7px;
}
#custom-notification:hover {
	color: @selected_text;
	background-color: @selected_bg;
}


tooltip {
	border-radius: 12px;
	background: alpha(@bg, 0.80);
	color: @text
}

tooltip label {
	color: @text
}