@font-face {
    font-family: 'codicon';
    src: url('../fonts/codicon.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.codicon {
    font-family: 'codicon';
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    /* Using VS Code's codicon unicode points */
}

.codicon-files::before { content: '\ea83'; }
.codicon-search::before { content: '\ea6d'; }
.codicon-source-control::before { content: '\ea68'; }
.codicon-chevron-down::before { content: '\eab4'; }
.codicon-chevron-right::before { content: '\eab6'; }
.codicon-chevron-up::before { content: '\eab7'; }
.codicon-ellipsis::before { content: '\ea7c'; }
.codicon-terminal::before { content: '\ea85'; }
.codicon-output::before { content: '\ea86'; }
.codicon-plus::before { content: '\ea60'; }
.codicon-split-horizontal::before { content: '\ea75'; }
.codicon-trash::before { content: '\ea81'; }
.codicon-folder::before { content: '\ea83'; }
.codicon-folder-opened::before { content: '\ea84'; }
.codicon-file::before { content: '\ea7b'; }
.codicon-error::before { content: '\ea87'; }
.codicon-warning::before { content: '\ea6c'; }
.codicon-info::before { content: '\ea74'; }
.codicon-git-branch::before { content: '\ea68'; }
.codicon-settings-gear::before { content: '\ea6f'; }

/* File type specific icons */
.codicon-file-php::before { content: '\ea8b'; color: #777BB3; }
.codicon-file-js::before { content: '\ea8a'; color: #F7DF1E; }
.codicon-file-css::before { content: '\ea89'; color: #1572B6; }
.codicon-file-markdown::before { content: '\ea8c'; color: #755838; }
