/**
 * @author Dominik Kressler
 * @package rofi-archer
 * @version 1.0.0
 **/

* {
    background:     {@theme_bg_color};
    background-alt: {@theme_unfocused_fg_color}80;



    foreground:     {@theme_text_color};
    selected:       #4c566a;
    border:         {@borders};
    active:         #98C37988;
    urgent:         var(error-color);



    /*https://catppuccin.ryanccn.dev/palette*/
    rosewater:      #f5e0dc;
    flamingo:       #f2cdcd;
    pink:           #f5c2e7;
    mauve:          #cba6f7;
    red:            #f38ba8;
    maroon:         #eba0ac;
    peach:          #fab387;
    yellow:         #f9e2af;
    green:          #a6e3a1;
    teal:           #94e2d5;
    sky:            #89dceb;
    sapphire:       #74c7ec;
    blue:           #89b4fa;
    lavender:       #b4befe;

    text:           {@theme_text_color};
    subtext1:       {@theme_text_color}80;
    subtext0:       #a6adc8;

    overlay0:       #6c7086;
    overlay1:       #7f849c;
    overlay2:       #9399b2;

    surface0:       #313244;
    surface1:       #45475a;
    surface2:       #585b70;

    base:           #1e1e2e;
    mantle:         #181825;
    crust:          #11111b;



    /* GTK THEME VARS*/
    theme-fg-color: {@theme_fg_color};
    theme-text-color: {@theme_text_color};
    theme-bg-color: {@theme_bg_color};
    theme-base-color: {@theme_base_color};

    theme-bg-color-shade-1: {@theme_bg_color}EF;
    theme-bg-color-shade-2: {@theme_bg_color}D8;
    theme-bg-color-shade-3: {@theme_bg_color}C9;

    theme-selected-bg-color: {@theme_selected_bg_color};
    theme-selected-fg-color: {@theme_selected_fg_color};
    
    theme-unfocused-fg-color: {@theme_unfocused_fg_color};
    theme-unfocused-text-color: {@theme_unfocused_text_color};
    theme-unfocused-bg-color: {@theme_unfocused_bg_color};
    theme-unfocused-base-color: {@theme_unfocused_base_color};
    theme-unfocused-selected-bg-color: {@theme_unfocused_selected_bg_color};
    theme-unfocused-selected-fg-color: {@theme_unfocused_selected_fg_color};
    unfocused-insensitive-color: {@unfocused_insensitive_color};
    
    borders: {@theme_selected_bg_color}30;
    unfocused-borders: {@unfocused_borders};
    
    warning-color: {@warning_color};
    error-color: {@error_color};
    success-color: {@success_color};
}