/* Generated from design-system/tokens.json: shared file type icon colors. */
:root {
  --sprout-file-pdf: #AD6979;
  --sprout-file-word: #668BB8;
  --sprout-file-html: #B47F52;
  --sprout-file-markdown: #9276B2;
  --sprout-file-sheet: #5E937F;
  --sprout-file-slides: #B47562;
  --sprout-file-image: #A672A3;
  --sprout-file-video: #7E7CB8;
  --sprout-file-audio: #59929A;
  --sprout-file-code: #7C8A57;
  --sprout-file-other: #7B8795;
}
body.dark, [data-theme="night"] {
  --sprout-file-pdf: #E7A9B7;
  --sprout-file-word: #A9C7ED;
  --sprout-file-html: #EBC59F;
  --sprout-file-markdown: #C9B2E7;
  --sprout-file-sheet: #A1D4BE;
  --sprout-file-slides: #E8B7A5;
  --sprout-file-image: #DDB1DA;
  --sprout-file-video: #BCB9EA;
  --sprout-file-audio: #9FCFD5;
  --sprout-file-code: #C4CF9F;
  --sprout-file-other: #BAC5D2;
}
.ps-k-file-icon {color:var(--sprout-file-color,var(--sprout-file-other));}
.ps-k-file-icon[data-format="pdf"] {--sprout-file-color:var(--sprout-file-pdf);}
.ps-k-file-icon[data-format="doc"],.ps-k-file-icon[data-format="docx"],.ps-k-file-icon[data-format="odt"],.ps-k-file-icon[data-format="rtf"] {--sprout-file-color:var(--sprout-file-word);}
.ps-k-file-icon[data-format="html"],.ps-k-file-icon[data-format="htm"] {--sprout-file-color:var(--sprout-file-html);}
.ps-k-file-icon[data-format="md"],.ps-k-file-icon[data-format="markdown"] {--sprout-file-color:var(--sprout-file-markdown);}
.ps-k-file-icon[data-format="xls"],.ps-k-file-icon[data-format="xlsx"],.ps-k-file-icon[data-format="csv"],.ps-k-file-icon[data-format="tsv"],.ps-k-file-icon[data-format="ods"] {--sprout-file-color:var(--sprout-file-sheet);}
.ps-k-file-icon[data-format="ppt"],.ps-k-file-icon[data-format="pptx"],.ps-k-file-icon[data-format="odp"] {--sprout-file-color:var(--sprout-file-slides);}
.ps-k-file-icon[data-format="png"],.ps-k-file-icon[data-format="jpg"],.ps-k-file-icon[data-format="jpeg"],.ps-k-file-icon[data-format="webp"],.ps-k-file-icon[data-format="gif"],.ps-k-file-icon[data-format="svg"],.ps-k-file-icon[data-format="avif"],.ps-k-file-icon[data-format="heic"] {--sprout-file-color:var(--sprout-file-image);}
.ps-k-file-icon[data-format="mp4"],.ps-k-file-icon[data-format="webm"],.ps-k-file-icon[data-format="mov"],.ps-k-file-icon[data-format="m4v"] {--sprout-file-color:var(--sprout-file-video);}
.ps-k-file-icon[data-format="mp3"],.ps-k-file-icon[data-format="wav"],.ps-k-file-icon[data-format="m4a"],.ps-k-file-icon[data-format="ogg"],.ps-k-file-icon[data-format="flac"],.ps-k-file-icon[data-format="aac"] {--sprout-file-color:var(--sprout-file-audio);}
.ps-k-file-icon[data-format="json"],.ps-k-file-icon[data-format="xml"],.ps-k-file-icon[data-format="yaml"],.ps-k-file-icon[data-format="yml"],.ps-k-file-icon[data-format="js"],.ps-k-file-icon[data-format="ts"],.ps-k-file-icon[data-format="py"],.ps-k-file-icon[data-format="css"] {--sprout-file-color:var(--sprout-file-code);}
.ps-k-file-icon[data-format="txt"],.ps-k-file-icon[data-format="zip"],.ps-k-file-icon[data-format="rar"],.ps-k-file-icon[data-format="7z"],.ps-k-file-icon[data-format="tar"],.ps-k-file-icon[data-format="gz"] {--sprout-file-color:var(--sprout-file-other);}
