/* Polar Night */
@define-color nord0 #2e3440;
@define-color nord1 #3b4252;
@define-color nord2 #434c5e;
@define-color nord3 #4c566a;

/* Snow Storm */
@define-color nord4 #d8dee9;
@define-color nord5 #e5e9f0;
@define-color nord6 #eceff4;

/* Frost */
@define-color nord7 #8fbcbb;
@define-color nord8 #88c0d0;
@define-color nord9 #81a1c1;
@define-color nord10 #5e81ac;

/* Aurora */
@define-color nord11 #bf616a;
@define-color nord12 #d08770;
@define-color nord13 #ebcb8b;
@define-color nord14 #a3be8c;
@define-color nord15 #b48ead;

/* Simple color names */
@define-color bgkdark   @nord0;
@define-color bgkgrey   @nord2;
@define-color text      @nord4;
@define-color lightblue @nord7;
@define-color darkblue  @nord10;
@define-color red       @nord11;
@define-color orange    @nord12;
@define-color yellow    @nord13;
@define-color green     @nord14;
@define-color purple    @nord15;

* {
	font-size: 16;
	font-family: "Fira Code Nerd Font Mono", "Font Awesome 5 Free";
}

:hover {
    border: 1px solid @purple;
	background: @bgkgrey;
}

window#waybar {
	color: @lightblue;
	background: @bgkdark;
	border: 1px solid @darkblue;
}

/* Base styling for modules */
#workspaces,
#mode,
#window,
#idle_inhibitor,
#bluetooth,
#pulseaudio,
#clock,
#battery,
#backlight,
#network,
#custom-separator,
#custom-shutdown,
#cpu,
#memory,
#temperature,
#custom-menu,
#taskbar,
#tray {
	padding: 2px 7px 2px 7px;
	margin: 5px 0px 5px 0px;
	background: @bgkgrey;
    border-radius: 5px;
}

#custom-shutdown {
    color: @bgkgrey;
    background: @red;
}

#custom-menu {
    color: @bgkgrey;
    background: @purple;
}

#custom-separator {
	opacity: 0;
	padding: 0px;
}

#custom-menu {
    margin-left: 5px;
}
#workspaces {
    padding: 0px;
}

#workspaces button {
    color: @purple;
	margin: 0;
	padding: 1px 3px 0px 3px;
}
#workspaces button.persistent {
	color: @lightblue;
}
#workspaces button.focused {
    border: 1px solid @green;
}

#mode {
	color: @red;
}

#custom-shutdown {
	margin-right: 5px;
}

#battery.warning {
	color: @yellow;
}

#battery.critical {
	color: @orange;
}

#taskbar,
#tray,
#window {
	padding: 0;
}
#taskbar button {
	color: @lightblue;
	padding: 5px 3px 1px 3px;
}
#taskbar button.active {
    border: 1px solid @green;
}
#taskbar {
    border: 1px solid transparent;
}

#tray,
#window {
	padding: 5px 0px 5px 0px;
}
