deft 0.8.0

Cross platform ui framework
body {
    color: #010101;
    background: #EFF0F1;
    font-size: 14px;
}

button {
    background: #FCFCFC;
    color: #010101;
    border: 1px #BCBEBF;
    border-radius: 3px;
    padding: 4px 8px;
}
button:hover {
    border: 1px #3DAEE9;
}
button[disabled] {
    color: #A8A9AA;
    background: #f0f0f0;
    border: 1px #DADBDB;
}
button[disabled]:hover {
    border: 1px #DADBDB;
}

entry {
    background: #FFFFFF;
    border: 1px #BCBEBF;
    border-radius: 3px;
    min-height: 2em;
    padding: 4px;
}

entry:hover {
    border: 1px #3DAEE9;
}
entry:focus {
    border: 1px #3DAEE9;
}
entry::placeholder {
    color: #666;
}
entry[disabled], entry[disabled]:hover {
    background: #F3F3F3;
    border: 1px #E1E1E1;
    color: #A8A9AA;
}
entry::scrollbar, scroll::scrollbar {
    background: #E1E1E1;
}

entry::scrollbar-thumb, scroll::scrollbar-thumb {
    background: #C1C1C1;
}

checkbox {
    color: #232629;
}
checkbox::box {
    width: 1.2em;
    height: 1.2em;
    margin-right: 2px;
    border: 1px #b0b1b2;
    border-radius: 2px;
}

checkbox:hover::box {
    border: 1px #3DAEE9;
}
checkbox[checked]::box {
    background: #b8ddf1;
    border: 1px #3DAEE9;
}

checkbox[disabled], checkbox[disabled]:hover {
    color: #A8A9AA;
}

checkbox[disabled]::box, checkbox[disabled]:hover::box {
    border: 1px #DADBDB;
}


radio {
    color: #232629;
}
radio::box {
    width: 1.2em;
    height: 1.2em;
    margin-right: 2px;
    border: 1px #b0b1b2;
    border-radius: 0.6em;
}

radio:hover::box {
    border: 1px #3DAEE9;
}
radio[checked]::box {
    background: #b8ddf1;
    border: 1px #3DAEE9;
}
radio[disabled], radio[disabled]:hover {
    color: #A8A9AA;
}

radio[disabled]::box, radio[disabled]:hover::box {
    border: 1px #DADBDB;
}


text-input, text-edit {
    background: #FFFFFF;
    border: 1px #BCBEBF;
    border-radius: 3px;
    min-height: 2em;
    padding: 4px;
    overflow: auto;
}

text-input, entry {
    height: 2em;
}

text-edit {
    overflow: auto;
    height: 5em;
}

text-input:hover, text-edit:hover {
    border: 1px #3DAEE9;
}
text-input:focus, text-edit:focus {
    border: 1px #3DAEE9;
}
text-input::placeholder, text-edit::placeholder {
    color: #666;
}
text-input[disabled], text-edit[disabled], text-input[disabled]:hover, text-edit[disabled]:hover {
    background: #F3F3F3;
    border: 1px #E1E1E1;
    color: #A8A9AA;
}

text-edit::scrollbar, scroll::scrollbar {
    background: #E1E1E1;
}

text-edit::scrollbar-thumb, scroll::scrollbar-thumb {
    background: #C1C1C1;
}