.icon {
  /* The design platform has no violet token matching the supplied image/video artwork. */
  --dsh-file-type-violet: rgb(139, 118, 246);

  color: var(--dsh-file-type-icon-color, var(--dsh-file-type-default-color));
}

.code {
  --dsh-file-type-default-color: var(--dsw-static-deepseek-500);
}

.excel {
  --dsh-file-type-default-color: var(--dsw-static-green-500);
}

.folder {
  --dsh-file-type-default-color: var(--dsw-static-amber-400);
}

.html {
  --dsh-file-type-default-color: var(--dsw-static-deepseek-500);
}

.image {
  --dsh-file-type-default-color: var(--dsh-file-type-violet);
}

.markdown {
  --dsh-file-type-default-color: var(--dsw-static-deepseek-500);
}

.other {
  --dsh-file-type-default-color: var(--dsw-static-neutral-bluish-300);
}

.pdf {
  --dsh-file-type-default-color: var(--dsw-static-red-600);
}

.ppt {
  --dsh-file-type-default-color: var(--dsw-static-amber-500);
}

.video {
  --dsh-file-type-default-color: var(--dsh-file-type-violet);
}

.word {
  --dsh-file-type-default-color: var(--dsw-static-deepseek-450);
}
