/* Nord Rounded Theme for Rofi */
/* Stored in ~/.config/rofi/themes, scaled for 192 DPI */

* {
    background:     #2E3440F2;  /* Dark blue-gray, semi-transparent */
    background-alt: #3B4252;    /* Slightly lighter gray */
    foreground:     #D8DEE9;    /* Light gray */
    selected:       #88C0D0;    /* Cyan for highlights */
    active:         #A3BE8C;    /* Green for active elements */
    urgent:         #BF616A;    /* Red for urgent items */
    font:           "Iosevka Nerd Font 18";  /* Scaled for 192 DPI */
}

configuration {
    show-icons:     true;
    icon-theme:     "Papirus";
    display-drun:   " ";
    drun-display-format: "{name}";
}

window {
    transparency:   "real";
    location:       center;
    anchor:         center;
    width:          800px;
    border-radius:  12px;
    padding:        10px;
    background-color: @background;
}

mainbox {
    background-color: @background;
    padding:        10px;
}

inputbar {
    children:       [ prompt, entry ];
    background-color: @background-alt;
    border-radius:  8px;
    padding:        12px;
}

prompt {
    text-color:     @selected;
    padding:        0 10px 0 0;
}

entry {
    text-color:     @foreground;
    placeholder:    "Search...";
    placeholder-color: @foreground 70%;
}

listview {
    background-color: @background;
    padding:        10px;
    columns:        1;
    spacing:        8px;
    dynamic:        true;
}

element {
    background-color: @background;
    text-color:      @foreground;
    padding:         8px 12px;
    border-radius:   6px;
}

element selected {
    background-color: @selected;
    text-color:      @background-alt;
    border-radius:   6px;
}

element urgent {
    text-color:      @urgent;
}

element active {
    text-color:      @active;
}
