#login h1::before {
  content: 'description' !important;
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 4rem;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
  border: 2px solid;
  border-radius: 50%;
  width: 6rem;
  height: 6rem;
  line-height: 6rem;
  display: inline-block;
}

#login h1 {
  font-size: 0;
  margin-bottom: 2rem;
}

#login img, header > img {
  display: none;
}

/* Colors */

/* General */

#listing [data-type=audio] i { color: var(--icon-yellow) !important }
#listing [data-type=image] i { color: var(--icon-orange) !important }
#listing [data-type=video] i { color: var(--icon-violet) !important }

/* #f00 - Adobe/Oracle */

#listing [aria-label$=".ai"] i,
#listing [aria-label$=".java"] i,
#listing [aria-label$=".jar"] i,
#listing [aria-label$=".psd"] i,
#listing [aria-label$=".rb"] i,
#listing [data-type="pdf"] i
{ color: var(--icon-red) !important }

/* #f90 - Image/Presentation */

#listing [aria-label$=".html"] i,
#listing [aria-label$=".odg"] i,
#listing [aria-label$=".odp"] i,
#listing [aria-label$=".ppt"] i,
#listing [aria-label$=".pptx"] i,
#listing [aria-label$=".vue"] i,
#listing [aria-label$=".xcf"] i
{ color: var(--icon-orange) !important }

/* #ff0 - Various */

#listing [aria-label$=".css"] i,
#listing [aria-label$=".js"] i,
#listing [aria-label$=".json"] i,
#listing [aria-label$=".zip"] i
{ color: var(--icon-yellow) !important }

/* #0f0 - Spreadsheet/Google */

#listing [aria-label$=".apk"] i,
#listing [aria-label$=".dex"] i,
#listing [aria-label$=".go"] i,
#listing [aria-label$=".ods"] i,
#listing [aria-label$=".xls"] i,
#listing [aria-label$=".xlsx"] i
{ color: var(--icon-green) !important }

/* #00f - Document/Microsoft/Apple/Closed */

#listing [aria-label$=".aac"] i,
#listing [aria-label$=".bat"] i,
#listing [aria-label$=".cab"] i,
#listing [aria-label$=".cs"] i,
#listing [aria-label$=".dmg"] i,
#listing [aria-label$=".doc"] i,
#listing [aria-label$=".docx"] i,
#listing [aria-label$=".emf"] i,
#listing [aria-label$=".exe"] i,
#listing [aria-label$=".ico"] i,
#listing [aria-label$=".mp2"] i,
#listing [aria-label$=".mp3"] i,
#listing [aria-label$=".mp4"] i,
#listing [aria-label$=".mpg"] i,
#listing [aria-label$=".msi"] i,
#listing [aria-label$=".odt"] i,
#listing [aria-label$=".ps1"] i,
#listing [aria-label$=".rtf"] i,
#listing [aria-label$=".vob"] i,
#listing [aria-label$=".wim"] i
{ color: var(--icon-blue) !important }

/* #60f - Various */

#listing [aria-label$=".iso"] i,
#listing [aria-label$=".php"] i,
#listing [aria-label$=".rar"] i
{ color: var(--icon-violet) !important }

/* Overrides */

#listing [data-dir=true] i { color: var(--icon-blue) !important }
#listing [data-dir=true] i::before { content: 'folder' !important }
#listing [aria-selected=true] i { color: var(--item-selected) !important }
