/* Nord Dark Palette */
@define-color window_bg_color #2e3440; /* nord0 */
@define-color window_fg_color #d8dee9; /* nord4 */

/* View styling */
@define-color view_bg_color #2e3440;
@define-color view_fg_color #d8dee9;

/* Header bar */
@define-color headerbar_bg_color #3b4252; /* nord1 */
@define-color headerbar_backdrop_color #3b4252;
@define-color headerbar_fg_color #d8dee9;

/* Popovers and dialogs */
@define-color popover_bg_color #2e3440;
@define-color popover_fg_color #d8dee9;

@define-color dialog_bg_color @popover_bg_color;
@define-color dialog_fg_color @popover_fg_color;

/* Cards and sidebars */
@define-color card_bg_color #3f4551;
@define-color card_fg_color #d8dee9;

@define-color sidebar_bg_color #2e3440;
@define-color sidebar_fg_color #d8dee9;
@define-color sidebar_backdrop_color @sidebar_bg_color;
@define-color sidebar_border_color #3b4252;

@define-color secondary_sidebar_bg_color @sidebar_bg_color;
@define-color secondary_sidebar_fg_color @sidebar_fg_color;
@define-color secondary_sidebar_backdrop_color @sidebar_backdrop_color;
@define-color secondary_sidebar_border_color @sidebar_border_color;

/* Nord accent colors */
@define-color blue_1 #5e81ac; /* nord9 */
@define-color blue_2 #81a1c1; /* nord10 */
@define-color blue_3 #88c0d0; /* nord7 */
@define-color blue_4 #8fbcbb; /* nord8 */
@define-color blue_5 #d8dee9; /* nord4 */

@define-color green_1 #a3be8c; /* nord14 */
@define-color green_2 #8fbcbb; /* nord8 */
@define-color green_3 #88c0d0; /* nord7 */
@define-color green_4 #81a1c1; /* nord10 */
@define-color green_5 #5e81ac; /* nord9 */

@define-color yellow_1 #ebcb8b; /* nord13 */
@define-color yellow_2 #d08770; /* nord12 */
@define-color yellow_3 #e5e9f0; /* nord5 */
@define-color yellow_4 #eceff4; /* nord6 */
@define-color yellow_5 #bf616a; /* nord11 */

@define-color orange_1 #d08770; /* nord12 */
@define-color orange_2 #bf616a; /* nord11 */
@define-color orange_3 #5e81ac; /* nord9 */
@define-color orange_4 #ebcb8b; /* nord13 */
@define-color orange_5 #a3be8c; /* nord14 */

@define-color red_1 #bf616a; /* nord11 */
@define-color red_2 #d08770; /* nord12 */
@define-color red_3 #5e81ac; /* nord9 */
@define-color red_4 #81a1c1; /* nord10 */
@define-color red_5 #8fbcbb; /* nord8 */

@define-color purple_1 #b48ead; /* nord15 */
@define-color purple_2 #81a1c1; /* nord10 */
@define-color purple_3 #5e81ac; /* nord9 */
@define-color purple_4 #d08770; /* nord12 */
@define-color purple_5 #ebcb8b; /* nord13 */

@define-color brown_1 #4c566a; /* nord3 */
@define-color brown_2 #434c5e; /* nord2 */
@define-color brown_3 #3b4252; /* nord1 */
@define-color brown_4 #2e3440; /* nord0 */
@define-color brown_5 #d8dee9; /* nord4 */

@define-color light_1 #d8dee9; /* nord4 */
@define-color light_2 #e5e9f0; /* nord5 */
@define-color light_3 #eceff4; /* nord6 */
@define-color light_4 #4c566a; /* nord9 */
@define-color light_5 #5e81ac; /* nord3 */

@define-color dark_1 #3b4252; /* nord1 */
@define-color dark_2 #434c5e; /* nord2 */
@define-color dark_3 #2e3440; /* nord0 */
@define-color dark_4 #242933;
@define-color dark_5 #1c1f26;

toast {
  background-color: @window_bg_color;
  color: @window_fg_color;
}

toggle:checked {
  background-color: @card_bg_color;
  color: @window_fg_color;
}

.inline {
	background-color: rgba(0, 0, 0, 0);
}
