{
  font.size = "14px";
  bar = {
    background = "#1d2021";
    border.color = "#83a598";

    buttons = {
      style = "wave";
      background = "#282828";
      icon_background = "#242438";
      hover = "#504945";
      text = "#83a598";
      icon = "#83a598";
      borderColor = "#83a598";

      dashboard = {
        background = "#282828";
        icon = "#fabd2f";
        border = "#fabd2f";
      };

      workspaces = {
        background = "#282828";
        hover = "#504945";
        available = "#83a598";
        occupied = "#fb4934";
        active = "#d3869b";
        numbered_active_highlighted_text_color = "#21252b";
        numbered_active_underline_color = "#ffffff";
        border = "#ffffff";
      };

      windowtitle = {
        background = "#282828";
        text = "#d3869b";
        icon = "#d3869b";
        icon_background = "#d3869b";
        border = "#d3869b";
      };

      media = {
        background = "#282828";
        text = "#83a598";
        icon = "#83a598";
        icon_background = "#83a598";
        border = "#83a598";
      };

      volume = {
        background = "#282828";
        text = "#fe8018";
        icon = "#fe8018";
        icon_background = "#fe8018";
        border = "#fe8018";
      };

      network = {
        background = "#282828";
        text = "#b16286";
        icon = "#b16286";
        icon_background = "#b16286";
        border = "#b16286";
      };

      bluetooth = {
        background = "#282828";
        text = "#83a598";
        icon = "#83a598";
        icon_background = "#83a598";
        border = "#83a598";
      };

      systray = {
        background = "#282828";
        border = "#504945";
        customIcon = "#ebdbb2";
      };

      battery = {
        background = "#282828";
        text = "#fabd2f";
        icon = "#fabd2f";
        icon_background = "#fabd2f";
        border = "#fabd2f";
      };

      clock = {
        background = "#282828";
        text = "#d3869b";
        icon = "#d3869b";
        icon_background = "#d3869b";
        border = "#d3869b";
      };

      notifications = {
        background = "#282828";
        icon = "#83a598";
        icon_background = "#83a598";
        total = "#83a598";
        border = "#83a598";
      };

      modules = {
        power = {
          background = "#282828";
          icon = "#cc241d";
          icon_background = "#282828";
          border = "#282828";
        };

        weather = {
          background = "#282828";
          text = "#fe8017";
          icon = "#fe8017";
          icon_background = "#282828";
          border = "#fe8017";
        };

        updates = {
          background = "#282828";
          text = "#b16286";
          icon = "#b16286";
          icon_background = "#282828";
          border = "#b16286";
        };

        kbLayout = {
          background = "#282828";
          text = "#83a598";
          icon = "#83a598";
          icon_background = "#282828";
          border = "#83a598";
        };

        netstat = {
          background = "#282828";
          text = "#b8bb26";
          icon = "#b8bb26";
          icon_background = "#282828";
          border = "#b8bb26";
        };

        storage = {
          background = "#282828";
          text = "#83a598";
          icon = "#83a598";
          icon_background = "#282828";
          border = "#83a598";
        };

        cpu = {
          background = "#282828";
          text = "#d3869b";
          icon = "#d3869b";
          icon_background = "#282828";
          border = "#d3869b";
        };

        ram = {
          background = "#282828";
          text = "#fabd2f";
          icon = "#fabd2f";
          icon_background = "#282828";
          border = "#fabd2f";
        };

        submap = {
          background = "#282828";
          text = "#8ec07c";
          border = "#8ec07c";
          icon = "#8ec07c";
          icon_background = "#282828";
        };

        hyprsunset = {
          icon = "#fabd2f";
          background = "#282828";
          icon_background = "#282828";
          text = "#fabd2f";
          border = "#fabd2f";
        };

        hypridle = {
          icon = "#83a598";
          background = "#282828";
          icon_background = "#282828";
          text = "#83a598";
          border = "#83a598";
        };

        cava = {
          text = "#8ec07c";
          background = "#282828";
          icon_background = "#282828";
          icon = "#8ec07c";
          border = "#8ec07c";
        };

        microphone = {
          border = "#b8bb26";
          background = "#282828";
          text = "#b8bb26";
          icon = "#b8bb26";
          icon_background = "#282828";
        };

        worldclock = {
          text = "#d3869b";
          background = "#282828";
          icon_background = "#d3869b";
          icon = "#d3869b";
          border = "#d3869b";
        };
      };
    };

    menus = {
      background = "#1d2021";
      cards = "#1d2021";
      border.color = "#3c3836";
      text = "#ebdbb2";
      dimtext = "#665c54";
      feinttext = "#3c3836";
      label = "#83a598";

      popover = {
        background = "#32302f";
        border = "#32302f";
        text = "#83a598";
      };

      listitems = {
        passive = "#ebdbb2";
        active = "#83a598";
      };

      icons = {
        passive = "#665c54";
        active = "#83a598";
      };

      switch = {
        enabled = "#83a598";
        disabled = "#3c3836";
        puck = "#504945";
      };

      check_radio_button = {
        background = "#3c3836";
        active = "#83a598";
      };

      buttons = {
        default = "#83a598";
        active = "#d3869b";
        disabled = "#665c54";
        text = "#32302f";
      };

      iconbuttons = {
        passive = "#ebdbb2";
        active = "#83a598";
      };

      progressbar = {
        foreground = "#83a598";
        background = "#504945";
      };

      slider = {
        primary = "#83a598";
        background = "#665c54";
        backgroundhover = "#504945";
        puck = "#7c6f64";
      };

      dropdownmenu = {
        background = "#1d2021";
        text = "#ebdbb2";
        divider = "#1d2021";
      };

      tooltip = {
        background = "#1d2021";
        text = "#ebdbb2";
      };

      menu = {
        media = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";
          song = "#83a598";
          artist = "#8ec07c";
          album = "#d3869b";
          timestamp = "#ebdbb2";

          buttons = {
            inactive = "#665c54";
            enabled = "#8ec07c";
            background = "#83a598";
            text = "#1d2021";
          };

          slider = {
            primary = "#d3869b";
            background = "#665c54";
            backgroundhover = "#504945";
            puck = "#7c6f64";
          };
        };

        volume = {
          background.color = "#1d2021";
          border.color = "#3c3836";
          card.color = "#282828";
          label.color = "#fe8018";
          text = "#ebdbb2";

          listitems = {
            passive = "#ebdbb2";
            active = "#fe8018";
          };

          iconbutton = {
            passive = "#ebdbb2";
            active = "#fe8018";
          };

          icons = {
            passive = "#a89984";
            active = "#fe8018";
          };

          audio_slider = {
            primary = "#fe8018";
            background = "#665c54";
            backgroundhover = "#504945";
            puck = "#665c54";
          };

          input_slider = {
            primary = "#fe8018";
            background = "#665c54";
            backgroundhover = "#504945";
            puck = "#665c54";
          };
        };

        network = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";
          label.color = "#b16286";
          text = "#ebdbb2";
          status.color = "#7c6f64";
          scroller.color = "#b16286";

          listitems = {
            passive = "#ebdbb2";
            active = "#b16286";
          };

          icons = {
            passive = "#a89984";
            active = "#b16286";
          };

          iconbuttons = {
            passive = "#ebdbb2";
            active = "#b16286";
          };

          switch = {
            enabled = "#b16286";
            disabled = "#3c3836";
            puck = "#504945";
          };
        };

        bluetooth = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";
          label.color = "#83a598";
          text = "#ebdbb2";
          status = "#7c6f64";
          switch_divider = "#504945";
          scroller.color = "#83a598";

          switch = {
            enabled = "#83a598";
            disabled = "#3c3836";
            puck = "#504945";
          };

          listitems = {
            passive = "#ebdbb2";
            active = "#83a598";
          };

          icons = {
            passive = "#a89984";
            active = "#83a598";
          };

          iconbutton = {
            passive = "#ebdbb2";
            active = "#83a598";
          };
        };

        systray = {
          dropdownmenu = {
            background = "#1d2021";
            text = "#ebdbb2";
            divider = "#1d2021";
          };
        };

        battery = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";
          label.color = "#fabd2f";
          text = "#ebdbb2";

          listitems = {
            passive = "#ebdbb2";
            active = "#fabd2f";
          };

          icons = {
            passive = "#a89984";
            active = "#fabd2f";
          };

          slider = {
            primary = "#fabd2f";
            background = "#665c54";
            backgroundhover = "#504945";
            puck = "#7c6f64";
          };
        };

        clock = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";
          text = "#ebdbb2";

          time = {
            time = "#d3869b";
            timeperiod = "#8ec07c";
          };

          calendar = {
            yearmonth = "#8ec07c";
            weekdays = "#d3869b";
            paginator = "#d3869b";
            currentday = "#d3869b";
            days = "#ebdbb2";
            contextdays = "#665c54";
          };

          weather = {
            icon = "#d3869b";
            temperature = "#ebdbb2";
            status = "#8ec07c";
            stats = "#d3869b";

            thermometer = {
              extremelyhot = "#cc241d";
              hot = "#fe8019";
              moderate = "#83a598";
              cold = "#458588";
              extremelycold = "#83a598";
            };

            hourly = {
              time = "#d3869b";
              icon = "#d3869b";
              temperature = "#d3869b";
            };
          };
        };

        dashboard = {
          background.color = "#1d2021";
          card.color = "#282828";
          border.color = "#3c3836";

          profile = {
            name = "#d3869b";
          };

          powermenu = {
            shutdown = "#cc241d";
            restart = "#fe8019";
            logout = "#b8bb26";
            sleep = "#83a598";

            confirmation = {
              card = "#1d2021";
              background = "#1d2021";
              border = "#3c3836";
              label = "#83a598";
              body = "#ebdbb2";
              confirm = "#8ec07b";
              deny = "#d3869b";
              button_text = "#1d2021";
            };
          };

          shortcuts = {
            background = "#83a598";
            text = "#32302f";
            recording = "#b8bb26";
          };

          controls = {
            disabled = "#665c54";

            wifi = {
              background = "#b16286";
              text = "#32302f";
            };

            bluetooth = {
              background = "#83a598";
              text = "#32302f";
            };

            notifications = {
              background = "#fabd2f";
              text = "#32302f";
            };

            volume = {
              background = "#fb4934";
              text = "#32302f";
            };

            input = {
              background = "#d3869b";
              text = "#32302f";
            };
          };

          directories = {
            left = {
              top.color = "#d3869b";
              middle.color = "#fabd2f";
              bottom.color = "#fb4934";
            };

            right = {
              top.color = "#8ec07c";
              middle.color = "#b16286";
              bottom.color = "#83a598";
            };
          };

          monitors = {
            bar_background = "#504945";

            cpu = {
              icon = "#fb4934";
              bar = "#fb4934";
              label = "#fb4934";
            };

            ram = {
              icon = "#fabd2f";
              bar = "#fabd2f";
              label = "#fabd2f";
            };

            gpu = {
              icon = "#b8bb26";
              bar = "#b8bb26";
              label = "#b8bb26";
            };

            disk = {
              icon = "#d3869b";
              bar = "#d3869b";
              label = "#d3869b";
            };
          };
        };

        power = {
          background.color = "#1d2021";
          border.color = "#3c3836";

          buttons = {
            shutdown = {
              background = "#282828";
              icon_background = "#cc241d";
              text = "#cc241d";
              icon = "#32302f";
            };

            restart = {
              background = "#282828";
              icon_background = "#fe8019";
              text = "#fe8019";
              icon = "#32302f";
            };

            logout = {
              background = "#282828";
              icon_background = "#b8bb26";
              text = "#b8bb26";
              icon = "#32302f";
            };

            sleep = {
              background = "#282828";
              icon_background = "#83a598";
              text = "#83a598";
              icon = "#32302f";
            };
          };
        };

        notifications = {
          background = "#1d2021";
          card = "#282828";
          border = "#3c3836";
          label = "#83a598";
          no_notifications_label = "#3c3836";
          switch_divider = "#504945";
          clear = "#83a598";

          switch = {
            enabled = "#83a598";
            disabled = "#3c3836";
            puck = "#504945";
          };

          pager = {
            background = "#1d2021";
            button = "#83a598";
            label = "#a89984";
          };

          scrollbar = {
            color = "#83a598";
          };
        };
      };
    };
  };

  osd = {
    bar_container = "#1d2021";
    icon_container = "#83a598";
    bar_color = "#83a598";
    bar_empty_color = "#3c3836";
    bar_overflow_color = "#cc241d";
    icon = "#1d2021";
    label = "#83a598";
  };

  notification = {
    background = "#32302f";
    label = "#83a598";
    border = "#3c3836";
    time = "#928374";
    text = "#ebdbb2";
    labelicon = "#83a598";

    actions = {
      background = "#83a598";
      text = "#32302f";
    };

    close_button = {
      background = "#83a598";
      label = "#1d2021";
    };
  };
}
