body {
    max-width: 1280px;
}
table {
    border-spacing: 20px 5px;
}

.project {
    font-family: sans-serif;
}

.status {
    font-weight: bold;
}
.status-active,
.status-usable {
    color: darkgreen;
}
.status-done {
    color: seagreen;
}
.status-hold,
.status-wip {
    color: darkorange;
}
.status-abandoned,
.status-removed-from-store{
    color: crimson;
}
.status-poc {
    color: blue;
}

.language {
    white-space: nowrap
}
.language-ceylon::before {
    content: url('/logos/ceylon.ico');
}
.language-typescript::before {
    content: url('/logos/typescript.ico');
}
.language-js::before {
    content: url('/logos/javascript.ico');
}
.language-bash::before {
    content: url('/logos/bash-new.ico');
}
.language-java::before {
    content: url('/logos/java.ico');
}
.language-rust::before {
    content: url('/logos/rust.ico');
}
.language-csharp::before {
    content: url('/logos/csharp.ico');
}
.language-elisp::before {
    content: url('/logos/emacs.ico');
}
