* {
    rosewater: #f4dbd6;
    flamingo: #f0c6c6;
    pink: #f5bde6;
    mauve: #c6a0f6;
    red: #ed8796;
    maroon: #ee99a0;
    peach: #f5a97f;
    yellow: #eed49f;
    green: #a6da95;
    teal: #8bd5ca;
    sky: #91d7e3;
    sapphire: #7dc4e4;
    blue: #8aadf4;
    lavender: #b7bdf8;
    text: #cad3f5;
    subtext1: #b8c0e0;
    subtext0: #a5adcb;
    overlay2: #939ab7;
    overlay1: #8087a2;
    overlay0: #6e738d;
    surface2: #5b6078;
    surface1: #494d64;
    surface0: #363a4f;
    base: #24273a;
    mantle: #1e2030;
    crust: #181926;

    background-color: @base;
    text-color: @text;
    accent: @mauve;
}

configuration {
    show-icons: true;
    icon-theme: "Papirus";
}

window {
    width: 88%;
    height: 88%;
    background-color: @base;
    border: 2px;
    border-color: @mauve;
    border-radius: 8px;
}

mainbox {
    children: [inputbar, listview-split];
    background-color: transparent;
}

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

prompt {
    text-color: @mauve;
    background-color: transparent;
}

entry {
    text-color: @text;
    background-color: transparent;
    placeholder: "Search videos...";
    placeholder-color: @overlay0;
}

listview-split {
    orientation: horizontal;
    children: [listview];
    spacing: 8px;
    background-color: transparent;
}

listview {
    columns: 1;
    lines: 12;
    scrollbar: true;
    background-color: transparent;
    padding: 4px;
    fixed-columns: true;
}

element {
    padding: 4px 8px;
    background-color: transparent;
    border-radius: 4px;
}

element normal.normal {
    background-color: transparent;
    text-color: @text;
}

element selected.normal {
    background-color: @surface1;
    text-color: @mauve;
    border: 2px;
    border-color: @mauve;
    border-radius: 4px;
}

element-icon {
    size: 128px;
    background-color: transparent;
    margin: 0px 4px;
}

element-text {
    text-color: inherit;
    background-color: transparent;
    margin: 50px 0 0 0;
}

scrollbar {
    width: 4px;
    handle-color: @surface2;
    handle-width: 4px;
    background-color: @surface0;
}
