* {
    /* Colors */
    background:                  rgba ( 8, 12, 8, 80 % );
    background-alt:              rgba ( 19, 29, 19, 80 % );
    background-bar:              rgba ( 66, 74, 66, 80 % );
    foreground:                  #c0c0c0;
    foreground-alt:              #c0c0c0;
    accent:                      #1c7a44;
    border:                      #1c7a44;
    border-alt:                  #1c7a44;
    selected:                    rgba ( 66, 74, 66, 80 % );
    urgent:                      #dc143c;
    on-selected:                 #c0c0c0;
    separator:                   #0b110b;
    list-bg:                     rgba ( 8, 12, 8, 80 % );
    message-bg:                  rgba ( 19, 29, 19, 80 % );
    error-bg:                    #dc143c;
    error-border:                #0b110b;

    /* Standard Rofi variables for legacy support or internal use */
    normal-foreground:           @foreground;
    normal-background:           transparent;
    selected-normal-foreground:  @on-selected;
    selected-normal-background:  @selected;

    urgent-foreground:           @urgent;
    urgent-background:           transparent;
    selected-urgent-foreground:  @foreground;
    selected-urgent-background:  @urgent;

    active-foreground:           @accent;
    active-background:           transparent;
    selected-active-foreground:  @on-selected;
    selected-active-background:  @selected;

    alternate-normal-foreground: @foreground;
    alternate-normal-background: transparent;
    alternate-urgent-foreground: @urgent;
    alternate-urgent-background: transparent;
    alternate-active-foreground: @accent;
    alternate-active-background: transparent;

    /* Spacing, Padding, Margin */
    main-spacing:                1px;
    main-padding:                4px 8px;
    element-spacing:             1px;
    element-padding:             1px 2px;
    input-padding:               2px 4px;
    message-margin:              1px;

    /* Borders and Radius */
    main-border:                 1px;
    main-radius:                 16px;
    element-border:              1px;
    element-radius:              4px;
    button-border:               1px;
    button-selected-border:      1px;
    button-selected-radius:      4px;
    list-border:                 1px;
    list-radius:                 4px;
    sidebar-border:              1px;
}
