window {
    margin: 1px;
    border: 10px solid #7E01FF;
    border-radius: 13px;
}

#input {
    margin: 5px;
    border-color: #7E01FF;
    color: #f8f8f2;
    border-radius: 11px;
    background-color: #101322;
}


#inner-box {
    margin: 5px;
    background-color: #0B0E1D;
}

#scroll {
    margin: 0px;
    border: none;
}

#outer-box {
    margin: 3px;
    padding: 10px;
    background-color: #0B0E1D;
    border-radius: 10px;
}

#text {
    margin: 5px;
    color: #c0caf5;
}

#entry:selected {
    background-color: #101322;
    border-radius: 13px;
    border: 1px solid #7E01FF;
}

#entry:selected * {
    background-color: #101322;
}

#text:selected {
    text-decoration-color: ##D8E2EA;
}
