diff --git a/dist/file-icon-dark.css b/dist/file-icon-dark.css
new file mode 100644
index 0000000..9bfed6a
--- /dev/null
+++ b/dist/file-icon-dark.css
@@ -0,0 +1,505 @@
+/*!
+ * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
+ * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
+ * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
+ */
+.fiv-background, .fiv-drk {
+ background-size: contain;
+ background-position: 50%;
+ background-repeat: no-repeat;
+}
+
+.fiv-size-md {
+ font-size: 2.25em;
+}
+
+.fiv-size-lg {
+ font-size: 3.5em;
+}
+
+.fiv-size-xl {
+ font-size: 4.75em;
+}
+
+.fiv-drk {
+ position: relative;
+ display: inline-block;
+ line-height: 1em;
+ width: 1em;
+}
+
+.fiv-drk:before {
+ content: '\00a0';
+}
+
+.fiv-drk.fiv-icon-3g2 {
+ background-image: url("icons/dark/3g2.svg");
+}
+
+.fiv-drk.fiv-icon-3ga {
+ background-image: url("icons/dark/3ga.svg");
+}
+
+.fiv-drk.fiv-icon-3gp {
+ background-image: url("icons/dark/3gp.svg");
+}
+
+.fiv-drk.fiv-icon-7z {
+ background-image: url("icons/dark/7z.svg");
+}
+
+.fiv-drk.fiv-icon-aa {
+ background-image: url("icons/dark/aa.svg");
+}
+
+.fiv-drk.fiv-icon-aac {
+ background-image: url("icons/dark/aac.svg");
+}
+
+.fiv-drk.fiv-icon-ace {
+ background-image: url("icons/dark/ace.svg");
+}
+
+.fiv-drk.fiv-icon-aif {
+ background-image: url("icons/dark/aif.svg");
+}
+
+.fiv-drk.fiv-icon-aifc {
+ background-image: url("icons/dark/aifc.svg");
+}
+
+.fiv-drk.fiv-icon-aiff {
+ background-image: url("icons/dark/aiff.svg");
+}
+
+.fiv-drk.fiv-icon-amr {
+ background-image: url("icons/dark/amr.svg");
+}
+
+.fiv-drk.fiv-icon-apk {
+ background-image: url("icons/dark/apk.svg");
+}
+
+.fiv-drk.fiv-icon-asf {
+ background-image: url("icons/dark/asf.svg");
+}
+
+.fiv-drk.fiv-icon-ash {
+ background-image: url("icons/dark/ash.svg");
+}
+
+.fiv-drk.fiv-icon-asx {
+ background-image: url("icons/dark/asx.svg");
+}
+
+.fiv-drk.fiv-icon-au {
+ background-image: url("icons/dark/au.svg");
+}
+
+.fiv-drk.fiv-icon-avi {
+ background-image: url("icons/dark/avi.svg");
+}
+
+.fiv-drk.fiv-icon-bmp {
+ background-image: url("icons/dark/bmp.svg");
+}
+
+.fiv-drk.fiv-icon-bpg {
+ background-image: url("icons/dark/bpg.svg");
+}
+
+.fiv-drk.fiv-icon-bz2 {
+ background-image: url("icons/dark/bz2.svg");
+}
+
+.fiv-drk.fiv-icon-caf {
+ background-image: url("icons/dark/caf.svg");
+}
+
+.fiv-drk.fiv-icon-cr2 {
+ background-image: url("icons/dark/cr2.svg");
+}
+
+.fiv-drk.fiv-icon-csh {
+ background-image: url("icons/dark/csh.svg");
+}
+
+.fiv-drk.fiv-icon-dbf {
+ background-image: url("icons/dark/dbf.svg");
+}
+
+.fiv-drk.fiv-icon-dist {
+ background-image: url("icons/dark/dist.svg");
+}
+
+.fiv-drk.fiv-icon-dng {
+ background-image: url("icons/dark/dng.svg");
+}
+
+.fiv-drk.fiv-icon-doc {
+ background-image: url("icons/dark/doc.svg");
+}
+
+.fiv-drk.fiv-icon-docb {
+ background-image: url("icons/dark/docb.svg");
+}
+
+.fiv-drk.fiv-icon-docm {
+ background-image: url("icons/dark/docm.svg");
+}
+
+.fiv-drk.fiv-icon-docx {
+ background-image: url("icons/dark/docx.svg");
+}
+
+.fiv-drk.fiv-icon-dot {
+ background-image: url("icons/dark/dot.svg");
+}
+
+.fiv-drk.fiv-icon-dotm {
+ background-image: url("icons/dark/dotm.svg");
+}
+
+.fiv-drk.fiv-icon-dotx {
+ background-image: url("icons/dark/dotx.svg");
+}
+
+.fiv-drk.fiv-icon-flac {
+ background-image: url("icons/dark/flac.svg");
+}
+
+.fiv-drk.fiv-icon-gz {
+ background-image: url("icons/dark/gz.svg");
+}
+
+.fiv-drk.fiv-icon-heic {
+ background-image: url("icons/dark/heic.svg");
+}
+
+.fiv-drk.fiv-icon-iff {
+ background-image: url("icons/dark/iff.svg");
+}
+
+.fiv-drk.fiv-icon-image {
+ background-image: url("icons/dark/image.svg");
+}
+
+.fiv-drk.fiv-icon-inc {
+ background-image: url("icons/dark/inc.svg");
+}
+
+.fiv-drk.fiv-icon-jar {
+ background-image: url("icons/dark/jar.svg");
+}
+
+.fiv-drk.fiv-icon-java {
+ background-image: url("icons/dark/java.svg");
+}
+
+.fiv-drk.fiv-icon-jpe {
+ background-image: url("icons/dark/jpe.svg");
+}
+
+.fiv-drk.fiv-icon-jpeg {
+ background-image: url("icons/dark/jpeg.svg");
+}
+
+.fiv-drk.fiv-icon-jpg {
+ background-image: url("icons/dark/jpg.svg");
+}
+
+.fiv-drk.fiv-icon-jsp {
+ background-image: url("icons/dark/jsp.svg");
+}
+
+.fiv-drk.fiv-icon-jsx {
+ background-image: url("icons/dark/jsx.svg");
+}
+
+.fiv-drk.fiv-icon-ksh {
+ background-image: url("icons/dark/ksh.svg");
+}
+
+.fiv-drk.fiv-icon-kt {
+ background-image: url("icons/dark/kt.svg");
+}
+
+.fiv-drk.fiv-icon-kts {
+ background-image: url("icons/dark/kts.svg");
+}
+
+.fiv-drk.fiv-icon-log {
+ background-image: url("icons/dark/log.svg");
+}
+
+.fiv-drk.fiv-icon-m2v {
+ background-image: url("icons/dark/m2v.svg");
+}
+
+.fiv-drk.fiv-icon-m4a {
+ background-image: url("icons/dark/m4a.svg");
+}
+
+.fiv-drk.fiv-icon-m4r {
+ background-image: url("icons/dark/m4r.svg");
+}
+
+.fiv-drk.fiv-icon-m4v {
+ background-image: url("icons/dark/m4v.svg");
+}
+
+.fiv-drk.fiv-icon-mc {
+ background-image: url("icons/dark/mc.svg");
+}
+
+.fiv-drk.fiv-icon-md {
+ background-image: url("icons/dark/md.svg");
+}
+
+.fiv-drk.fiv-icon-me {
+ background-image: url("icons/dark/me.svg");
+}
+
+.fiv-drk.fiv-icon-mi {
+ background-image: url("icons/dark/mi.svg");
+}
+
+.fiv-drk.fiv-icon-mid {
+ background-image: url("icons/dark/mid.svg");
+}
+
+.fiv-drk.fiv-icon-midi {
+ background-image: url("icons/dark/midi.svg");
+}
+
+.fiv-drk.fiv-icon-mkv {
+ background-image: url("icons/dark/mkv.svg");
+}
+
+.fiv-drk.fiv-icon-mo {
+ background-image: url("icons/dark/mo.svg");
+}
+
+.fiv-drk.fiv-icon-mod {
+ background-image: url("icons/dark/mod.svg");
+}
+
+.fiv-drk.fiv-icon-mov {
+ background-image: url("icons/dark/mov.svg");
+}
+
+.fiv-drk.fiv-icon-mp2 {
+ background-image: url("icons/dark/mp2.svg");
+}
+
+.fiv-drk.fiv-icon-mp3 {
+ background-image: url("icons/dark/mp3.svg");
+}
+
+.fiv-drk.fiv-icon-mp4 {
+ background-image: url("icons/dark/mp4.svg");
+}
+
+.fiv-drk.fiv-icon-mpa {
+ background-image: url("icons/dark/mpa.svg");
+}
+
+.fiv-drk.fiv-icon-mpe {
+ background-image: url("icons/dark/mpe.svg");
+}
+
+.fiv-drk.fiv-icon-mpeg {
+ background-image: url("icons/dark/mpeg.svg");
+}
+
+.fiv-drk.fiv-icon-mpg {
+ background-image: url("icons/dark/mpg.svg");
+}
+
+.fiv-drk.fiv-icon-mpga {
+ background-image: url("icons/dark/mpga.svg");
+}
+
+.fiv-drk.fiv-icon-nef {
+ background-image: url("icons/dark/nef.svg");
+}
+
+.fiv-drk.fiv-icon-ogv {
+ background-image: url("icons/dark/ogv.svg");
+}
+
+.fiv-drk.fiv-icon-pdb {
+ background-image: url("icons/dark/pdb.svg");
+}
+
+.fiv-drk.fiv-icon-php {
+ background-image: url("icons/dark/php.svg");
+}
+
+.fiv-drk.fiv-icon-pl {
+ background-image: url("icons/dark/pl.svg");
+}
+
+.fiv-drk.fiv-icon-png {
+ background-image: url("icons/dark/png.svg");
+}
+
+.fiv-drk.fiv-icon-po {
+ background-image: url("icons/dark/po.svg");
+}
+
+.fiv-drk.fiv-icon-pot {
+ background-image: url("icons/dark/pot.svg");
+}
+
+.fiv-drk.fiv-icon-psp {
+ background-image: url("icons/dark/psp.svg");
+}
+
+.fiv-drk.fiv-icon-qt {
+ background-image: url("icons/dark/qt.svg");
+}
+
+.fiv-drk.fiv-icon-ra {
+ background-image: url("icons/dark/ra.svg");
+}
+
+.fiv-drk.fiv-icon-ram {
+ background-image: url("icons/dark/ram.svg");
+}
+
+.fiv-drk.fiv-icon-rar {
+ background-image: url("icons/dark/rar.svg");
+}
+
+.fiv-drk.fiv-icon-raw {
+ background-image: url("icons/dark/raw.svg");
+}
+
+.fiv-drk.fiv-icon-rdf {
+ background-image: url("icons/dark/rdf.svg");
+}
+
+.fiv-drk.fiv-icon-rdl {
+ background-image: url("icons/dark/rdl.svg");
+}
+
+.fiv-drk.fiv-icon-rm {
+ background-image: url("icons/dark/rm.svg");
+}
+
+.fiv-drk.fiv-icon-rtf {
+ background-image: url("icons/dark/rtf.svg");
+}
+
+.fiv-drk.fiv-icon-sdf {
+ background-image: url("icons/dark/sdf.svg");
+}
+
+.fiv-drk.fiv-icon-sit {
+ background-image: url("icons/dark/sit.svg");
+}
+
+.fiv-drk.fiv-icon-sql {
+ background-image: url("icons/dark/sql.svg");
+}
+
+.fiv-drk.fiv-icon-swift {
+ background-image: url("icons/dark/swift.svg");
+}
+
+.fiv-drk.fiv-icon-tex {
+ background-image: url("icons/dark/tex.svg");
+}
+
+.fiv-drk.fiv-icon-tga {
+ background-image: url("icons/dark/tga.svg");
+}
+
+.fiv-drk.fiv-icon-tgz {
+ background-image: url("icons/dark/tgz.svg");
+}
+
+.fiv-drk.fiv-icon-tif {
+ background-image: url("icons/dark/tif.svg");
+}
+
+.fiv-drk.fiv-icon-tiff {
+ background-image: url("icons/dark/tiff.svg");
+}
+
+.fiv-drk.fiv-icon-txt {
+ background-image: url("icons/dark/txt.svg");
+}
+
+.fiv-drk.fiv-icon-vob {
+ background-image: url("icons/dark/vob.svg");
+}
+
+.fiv-drk.fiv-icon-war {
+ background-image: url("icons/dark/war.svg");
+}
+
+.fiv-drk.fiv-icon-wav {
+ background-image: url("icons/dark/wav.svg");
+}
+
+.fiv-drk.fiv-icon-webm {
+ background-image: url("icons/dark/webm.svg");
+}
+
+.fiv-drk.fiv-icon-webp {
+ background-image: url("icons/dark/webp.svg");
+}
+
+.fiv-drk.fiv-icon-wma {
+ background-image: url("icons/dark/wma.svg");
+}
+
+.fiv-drk.fiv-icon-wmv {
+ background-image: url("icons/dark/wmv.svg");
+}
+
+.fiv-drk.fiv-icon-wsf {
+ background-image: url("icons/dark/wsf.svg");
+}
+
+.fiv-drk.fiv-icon-xaml {
+ background-image: url("icons/dark/xaml.svg");
+}
+
+.fiv-drk.fiv-icon-xml {
+ background-image: url("icons/dark/xml.svg");
+}
+
+.fiv-drk.fiv-icon-xps {
+ background-image: url("icons/dark/xps.svg");
+}
+
+.fiv-drk.fiv-icon-xsl {
+ background-image: url("icons/dark/xsl.svg");
+}
+
+.fiv-drk.fiv-icon-xz {
+ background-image: url("icons/dark/xz.svg");
+}
+
+.fiv-drk.fiv-icon-yaml {
+ background-image: url("icons/dark/yaml.svg");
+}
+
+.fiv-drk.fiv-icon-yml {
+ background-image: url("icons/dark/yml.svg");
+}
+
+.fiv-drk.fiv-icon-z {
+ background-image: url("icons/dark/z.svg");
+}
+
+.fiv-drk.fiv-icon-zip {
+ background-image: url("icons/dark/zip.svg");
+}
+
+.fiv-drk.fiv-icon-zsh {
+ background-image: url("icons/dark/zsh.svg");
+}
diff --git a/dist/file-icon-dark.min.css b/dist/file-icon-dark.min.css
new file mode 100644
index 0000000..4780cec
--- /dev/null
+++ b/dist/file-icon-dark.min.css
@@ -0,0 +1,128 @@
+/*!
+ * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
+ * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
+ * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
+ */.fiv-background,.fiv-drk{background-size:contain;background-position:50%;background-repeat:no-repeat}
+.fiv-size-md{font-size:2.25em}
+.fiv-size-lg{font-size:3.5em}
+.fiv-size-xl{font-size:4.75em}
+.fiv-drk{position:relative;display:inline-block;line-height:1em;width:1em}
+.fiv-drk:before{content:'\00a0'}
+.fiv-drk.fiv-icon-3g2{background-image:url("icons/dark/3g2.svg")}
+.fiv-drk.fiv-icon-3ga{background-image:url("icons/dark/3ga.svg")}
+.fiv-drk.fiv-icon-3gp{background-image:url("icons/dark/3gp.svg")}
+.fiv-drk.fiv-icon-7z{background-image:url("icons/dark/7z.svg")}
+.fiv-drk.fiv-icon-aa{background-image:url("icons/dark/aa.svg")}
+.fiv-drk.fiv-icon-aac{background-image:url("icons/dark/aac.svg")}
+.fiv-drk.fiv-icon-ace{background-image:url("icons/dark/ace.svg")}
+.fiv-drk.fiv-icon-aif{background-image:url("icons/dark/aif.svg")}
+.fiv-drk.fiv-icon-aifc{background-image:url("icons/dark/aifc.svg")}
+.fiv-drk.fiv-icon-aiff{background-image:url("icons/dark/aiff.svg")}
+.fiv-drk.fiv-icon-amr{background-image:url("icons/dark/amr.svg")}
+.fiv-drk.fiv-icon-apk{background-image:url("icons/dark/apk.svg")}
+.fiv-drk.fiv-icon-asf{background-image:url("icons/dark/asf.svg")}
+.fiv-drk.fiv-icon-ash{background-image:url("icons/dark/ash.svg")}
+.fiv-drk.fiv-icon-asx{background-image:url("icons/dark/asx.svg")}
+.fiv-drk.fiv-icon-au{background-image:url("icons/dark/au.svg")}
+.fiv-drk.fiv-icon-avi{background-image:url("icons/dark/avi.svg")}
+.fiv-drk.fiv-icon-bmp{background-image:url("icons/dark/bmp.svg")}
+.fiv-drk.fiv-icon-bpg{background-image:url("icons/dark/bpg.svg")}
+.fiv-drk.fiv-icon-bz2{background-image:url("icons/dark/bz2.svg")}
+.fiv-drk.fiv-icon-caf{background-image:url("icons/dark/caf.svg")}
+.fiv-drk.fiv-icon-cr2{background-image:url("icons/dark/cr2.svg")}
+.fiv-drk.fiv-icon-csh{background-image:url("icons/dark/csh.svg")}
+.fiv-drk.fiv-icon-dbf{background-image:url("icons/dark/dbf.svg")}
+.fiv-drk.fiv-icon-dist{background-image:url("icons/dark/dist.svg")}
+.fiv-drk.fiv-icon-dng{background-image:url("icons/dark/dng.svg")}
+.fiv-drk.fiv-icon-doc{background-image:url("icons/dark/doc.svg")}
+.fiv-drk.fiv-icon-docb{background-image:url("icons/dark/docb.svg")}
+.fiv-drk.fiv-icon-docm{background-image:url("icons/dark/docm.svg")}
+.fiv-drk.fiv-icon-docx{background-image:url("icons/dark/docx.svg")}
+.fiv-drk.fiv-icon-dot{background-image:url("icons/dark/dot.svg")}
+.fiv-drk.fiv-icon-dotm{background-image:url("icons/dark/dotm.svg")}
+.fiv-drk.fiv-icon-dotx{background-image:url("icons/dark/dotx.svg")}
+.fiv-drk.fiv-icon-flac{background-image:url("icons/dark/flac.svg")}
+.fiv-drk.fiv-icon-gz{background-image:url("icons/dark/gz.svg")}
+.fiv-drk.fiv-icon-heic{background-image:url("icons/dark/heic.svg")}
+.fiv-drk.fiv-icon-iff{background-image:url("icons/dark/iff.svg")}
+.fiv-drk.fiv-icon-image{background-image:url("icons/dark/image.svg")}
+.fiv-drk.fiv-icon-inc{background-image:url("icons/dark/inc.svg")}
+.fiv-drk.fiv-icon-jar{background-image:url("icons/dark/jar.svg")}
+.fiv-drk.fiv-icon-java{background-image:url("icons/dark/java.svg")}
+.fiv-drk.fiv-icon-jpe{background-image:url("icons/dark/jpe.svg")}
+.fiv-drk.fiv-icon-jpeg{background-image:url("icons/dark/jpeg.svg")}
+.fiv-drk.fiv-icon-jpg{background-image:url("icons/dark/jpg.svg")}
+.fiv-drk.fiv-icon-jsp{background-image:url("icons/dark/jsp.svg")}
+.fiv-drk.fiv-icon-jsx{background-image:url("icons/dark/jsx.svg")}
+.fiv-drk.fiv-icon-ksh{background-image:url("icons/dark/ksh.svg")}
+.fiv-drk.fiv-icon-kt{background-image:url("icons/dark/kt.svg")}
+.fiv-drk.fiv-icon-kts{background-image:url("icons/dark/kts.svg")}
+.fiv-drk.fiv-icon-log{background-image:url("icons/dark/log.svg")}
+.fiv-drk.fiv-icon-m2v{background-image:url("icons/dark/m2v.svg")}
+.fiv-drk.fiv-icon-m4a{background-image:url("icons/dark/m4a.svg")}
+.fiv-drk.fiv-icon-m4r{background-image:url("icons/dark/m4r.svg")}
+.fiv-drk.fiv-icon-m4v{background-image:url("icons/dark/m4v.svg")}
+.fiv-drk.fiv-icon-mc{background-image:url("icons/dark/mc.svg")}
+.fiv-drk.fiv-icon-md{background-image:url("icons/dark/md.svg")}
+.fiv-drk.fiv-icon-me{background-image:url("icons/dark/me.svg")}
+.fiv-drk.fiv-icon-mi{background-image:url("icons/dark/mi.svg")}
+.fiv-drk.fiv-icon-mid{background-image:url("icons/dark/mid.svg")}
+.fiv-drk.fiv-icon-midi{background-image:url("icons/dark/midi.svg")}
+.fiv-drk.fiv-icon-mkv{background-image:url("icons/dark/mkv.svg")}
+.fiv-drk.fiv-icon-mo{background-image:url("icons/dark/mo.svg")}
+.fiv-drk.fiv-icon-mod{background-image:url("icons/dark/mod.svg")}
+.fiv-drk.fiv-icon-mov{background-image:url("icons/dark/mov.svg")}
+.fiv-drk.fiv-icon-mp2{background-image:url("icons/dark/mp2.svg")}
+.fiv-drk.fiv-icon-mp3{background-image:url("icons/dark/mp3.svg")}
+.fiv-drk.fiv-icon-mp4{background-image:url("icons/dark/mp4.svg")}
+.fiv-drk.fiv-icon-mpa{background-image:url("icons/dark/mpa.svg")}
+.fiv-drk.fiv-icon-mpe{background-image:url("icons/dark/mpe.svg")}
+.fiv-drk.fiv-icon-mpeg{background-image:url("icons/dark/mpeg.svg")}
+.fiv-drk.fiv-icon-mpg{background-image:url("icons/dark/mpg.svg")}
+.fiv-drk.fiv-icon-mpga{background-image:url("icons/dark/mpga.svg")}
+.fiv-drk.fiv-icon-nef{background-image:url("icons/dark/nef.svg")}
+.fiv-drk.fiv-icon-ogv{background-image:url("icons/dark/ogv.svg")}
+.fiv-drk.fiv-icon-pdb{background-image:url("icons/dark/pdb.svg")}
+.fiv-drk.fiv-icon-php{background-image:url("icons/dark/php.svg")}
+.fiv-drk.fiv-icon-pl{background-image:url("icons/dark/pl.svg")}
+.fiv-drk.fiv-icon-png{background-image:url("icons/dark/png.svg")}
+.fiv-drk.fiv-icon-po{background-image:url("icons/dark/po.svg")}
+.fiv-drk.fiv-icon-pot{background-image:url("icons/dark/pot.svg")}
+.fiv-drk.fiv-icon-psp{background-image:url("icons/dark/psp.svg")}
+.fiv-drk.fiv-icon-qt{background-image:url("icons/dark/qt.svg")}
+.fiv-drk.fiv-icon-ra{background-image:url("icons/dark/ra.svg")}
+.fiv-drk.fiv-icon-ram{background-image:url("icons/dark/ram.svg")}
+.fiv-drk.fiv-icon-rar{background-image:url("icons/dark/rar.svg")}
+.fiv-drk.fiv-icon-raw{background-image:url("icons/dark/raw.svg")}
+.fiv-drk.fiv-icon-rdf{background-image:url("icons/dark/rdf.svg")}
+.fiv-drk.fiv-icon-rdl{background-image:url("icons/dark/rdl.svg")}
+.fiv-drk.fiv-icon-rm{background-image:url("icons/dark/rm.svg")}
+.fiv-drk.fiv-icon-rtf{background-image:url("icons/dark/rtf.svg")}
+.fiv-drk.fiv-icon-sdf{background-image:url("icons/dark/sdf.svg")}
+.fiv-drk.fiv-icon-sit{background-image:url("icons/dark/sit.svg")}
+.fiv-drk.fiv-icon-sql{background-image:url("icons/dark/sql.svg")}
+.fiv-drk.fiv-icon-swift{background-image:url("icons/dark/swift.svg")}
+.fiv-drk.fiv-icon-tex{background-image:url("icons/dark/tex.svg")}
+.fiv-drk.fiv-icon-tga{background-image:url("icons/dark/tga.svg")}
+.fiv-drk.fiv-icon-tgz{background-image:url("icons/dark/tgz.svg")}
+.fiv-drk.fiv-icon-tif{background-image:url("icons/dark/tif.svg")}
+.fiv-drk.fiv-icon-tiff{background-image:url("icons/dark/tiff.svg")}
+.fiv-drk.fiv-icon-txt{background-image:url("icons/dark/txt.svg")}
+.fiv-drk.fiv-icon-vob{background-image:url("icons/dark/vob.svg")}
+.fiv-drk.fiv-icon-war{background-image:url("icons/dark/war.svg")}
+.fiv-drk.fiv-icon-wav{background-image:url("icons/dark/wav.svg")}
+.fiv-drk.fiv-icon-webm{background-image:url("icons/dark/webm.svg")}
+.fiv-drk.fiv-icon-webp{background-image:url("icons/dark/webp.svg")}
+.fiv-drk.fiv-icon-wma{background-image:url("icons/dark/wma.svg")}
+.fiv-drk.fiv-icon-wmv{background-image:url("icons/dark/wmv.svg")}
+.fiv-drk.fiv-icon-wsf{background-image:url("icons/dark/wsf.svg")}
+.fiv-drk.fiv-icon-xaml{background-image:url("icons/dark/xaml.svg")}
+.fiv-drk.fiv-icon-xml{background-image:url("icons/dark/xml.svg")}
+.fiv-drk.fiv-icon-xps{background-image:url("icons/dark/xps.svg")}
+.fiv-drk.fiv-icon-xsl{background-image:url("icons/dark/xsl.svg")}
+.fiv-drk.fiv-icon-xz{background-image:url("icons/dark/xz.svg")}
+.fiv-drk.fiv-icon-yaml{background-image:url("icons/dark/yaml.svg")}
+.fiv-drk.fiv-icon-yml{background-image:url("icons/dark/yml.svg")}
+.fiv-drk.fiv-icon-z{background-image:url("icons/dark/z.svg")}
+.fiv-drk.fiv-icon-zip{background-image:url("icons/dark/zip.svg")}
+.fiv-drk.fiv-icon-zsh{background-image:url("icons/dark/zsh.svg")}
\ No newline at end of file
diff --git a/dist/file-icon-high-contrast.css b/dist/file-icon-high-contrast.css
deleted file mode 100644
index 5d666fc..0000000
--- a/dist/file-icon-high-contrast.css
+++ /dev/null
@@ -1,501 +0,0 @@
-/*!
- * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
- * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
- * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
- */
-.fiv-background, .fiv-hcd {
- background-size: contain;
- background-position: 50%;
- background-repeat: no-repeat;
-}
-
-.fiv-size-md {
- font-size: 2.25em;
-}
-
-.fiv-size-lg {
- font-size: 3.5em;
-}
-
-.fiv-size-xl {
- font-size: 4.75em;
-}
-
-.fiv-hcd {
- position: relative;
- display: inline-block;
- line-height: 1em;
- width: 1em;
-}
-
-.fiv-hcd:before {
- content: '\00a0';
-}
-
-.fiv-hcd.fiv-icon-3g2 {
- background-image: url("icons/high-contrast/3g2.svg");
-}
-
-.fiv-hcd.fiv-icon-3ga {
- background-image: url("icons/high-contrast/3ga.svg");
-}
-
-.fiv-hcd.fiv-icon-3gp {
- background-image: url("icons/high-contrast/3gp.svg");
-}
-
-.fiv-hcd.fiv-icon-7z {
- background-image: url("icons/high-contrast/7z.svg");
-}
-
-.fiv-hcd.fiv-icon-aa {
- background-image: url("icons/high-contrast/aa.svg");
-}
-
-.fiv-hcd.fiv-icon-aac {
- background-image: url("icons/high-contrast/aac.svg");
-}
-
-.fiv-hcd.fiv-icon-ace {
- background-image: url("icons/high-contrast/ace.svg");
-}
-
-.fiv-hcd.fiv-icon-aif {
- background-image: url("icons/high-contrast/aif.svg");
-}
-
-.fiv-hcd.fiv-icon-aifc {
- background-image: url("icons/high-contrast/aifc.svg");
-}
-
-.fiv-hcd.fiv-icon-aiff {
- background-image: url("icons/high-contrast/aiff.svg");
-}
-
-.fiv-hcd.fiv-icon-amr {
- background-image: url("icons/high-contrast/amr.svg");
-}
-
-.fiv-hcd.fiv-icon-apk {
- background-image: url("icons/high-contrast/apk.svg");
-}
-
-.fiv-hcd.fiv-icon-asf {
- background-image: url("icons/high-contrast/asf.svg");
-}
-
-.fiv-hcd.fiv-icon-ash {
- background-image: url("icons/high-contrast/ash.svg");
-}
-
-.fiv-hcd.fiv-icon-asx {
- background-image: url("icons/high-contrast/asx.svg");
-}
-
-.fiv-hcd.fiv-icon-au {
- background-image: url("icons/high-contrast/au.svg");
-}
-
-.fiv-hcd.fiv-icon-avi {
- background-image: url("icons/high-contrast/avi.svg");
-}
-
-.fiv-hcd.fiv-icon-bmp {
- background-image: url("icons/high-contrast/bmp.svg");
-}
-
-.fiv-hcd.fiv-icon-bpg {
- background-image: url("icons/high-contrast/bpg.svg");
-}
-
-.fiv-hcd.fiv-icon-bz2 {
- background-image: url("icons/high-contrast/bz2.svg");
-}
-
-.fiv-hcd.fiv-icon-caf {
- background-image: url("icons/high-contrast/caf.svg");
-}
-
-.fiv-hcd.fiv-icon-cr2 {
- background-image: url("icons/high-contrast/cr2.svg");
-}
-
-.fiv-hcd.fiv-icon-csh {
- background-image: url("icons/high-contrast/csh.svg");
-}
-
-.fiv-hcd.fiv-icon-dbf {
- background-image: url("icons/high-contrast/dbf.svg");
-}
-
-.fiv-hcd.fiv-icon-dist {
- background-image: url("icons/high-contrast/dist.svg");
-}
-
-.fiv-hcd.fiv-icon-dng {
- background-image: url("icons/high-contrast/dng.svg");
-}
-
-.fiv-hcd.fiv-icon-doc {
- background-image: url("icons/high-contrast/doc.svg");
-}
-
-.fiv-hcd.fiv-icon-docb {
- background-image: url("icons/high-contrast/docb.svg");
-}
-
-.fiv-hcd.fiv-icon-docm {
- background-image: url("icons/high-contrast/docm.svg");
-}
-
-.fiv-hcd.fiv-icon-docx {
- background-image: url("icons/high-contrast/docx.svg");
-}
-
-.fiv-hcd.fiv-icon-dot {
- background-image: url("icons/high-contrast/dot.svg");
-}
-
-.fiv-hcd.fiv-icon-dotm {
- background-image: url("icons/high-contrast/dotm.svg");
-}
-
-.fiv-hcd.fiv-icon-dotx {
- background-image: url("icons/high-contrast/dotx.svg");
-}
-
-.fiv-hcd.fiv-icon-flac {
- background-image: url("icons/high-contrast/flac.svg");
-}
-
-.fiv-hcd.fiv-icon-gz {
- background-image: url("icons/high-contrast/gz.svg");
-}
-
-.fiv-hcd.fiv-icon-heic {
- background-image: url("icons/high-contrast/heic.svg");
-}
-
-.fiv-hcd.fiv-icon-iff {
- background-image: url("icons/high-contrast/iff.svg");
-}
-
-.fiv-hcd.fiv-icon-image {
- background-image: url("icons/high-contrast/image.svg");
-}
-
-.fiv-hcd.fiv-icon-jar {
- background-image: url("icons/high-contrast/jar.svg");
-}
-
-.fiv-hcd.fiv-icon-java {
- background-image: url("icons/high-contrast/java.svg");
-}
-
-.fiv-hcd.fiv-icon-jpe {
- background-image: url("icons/high-contrast/jpe.svg");
-}
-
-.fiv-hcd.fiv-icon-jpeg {
- background-image: url("icons/high-contrast/jpeg.svg");
-}
-
-.fiv-hcd.fiv-icon-jpg {
- background-image: url("icons/high-contrast/jpg.svg");
-}
-
-.fiv-hcd.fiv-icon-jsp {
- background-image: url("icons/high-contrast/jsp.svg");
-}
-
-.fiv-hcd.fiv-icon-jsx {
- background-image: url("icons/high-contrast/jsx.svg");
-}
-
-.fiv-hcd.fiv-icon-ksh {
- background-image: url("icons/high-contrast/ksh.svg");
-}
-
-.fiv-hcd.fiv-icon-kt {
- background-image: url("icons/high-contrast/kt.svg");
-}
-
-.fiv-hcd.fiv-icon-kts {
- background-image: url("icons/high-contrast/kts.svg");
-}
-
-.fiv-hcd.fiv-icon-log {
- background-image: url("icons/high-contrast/log.svg");
-}
-
-.fiv-hcd.fiv-icon-m2v {
- background-image: url("icons/high-contrast/m2v.svg");
-}
-
-.fiv-hcd.fiv-icon-m4a {
- background-image: url("icons/high-contrast/m4a.svg");
-}
-
-.fiv-hcd.fiv-icon-m4r {
- background-image: url("icons/high-contrast/m4r.svg");
-}
-
-.fiv-hcd.fiv-icon-m4v {
- background-image: url("icons/high-contrast/m4v.svg");
-}
-
-.fiv-hcd.fiv-icon-mc {
- background-image: url("icons/high-contrast/mc.svg");
-}
-
-.fiv-hcd.fiv-icon-md {
- background-image: url("icons/high-contrast/md.svg");
-}
-
-.fiv-hcd.fiv-icon-me {
- background-image: url("icons/high-contrast/me.svg");
-}
-
-.fiv-hcd.fiv-icon-mi {
- background-image: url("icons/high-contrast/mi.svg");
-}
-
-.fiv-hcd.fiv-icon-mid {
- background-image: url("icons/high-contrast/mid.svg");
-}
-
-.fiv-hcd.fiv-icon-midi {
- background-image: url("icons/high-contrast/midi.svg");
-}
-
-.fiv-hcd.fiv-icon-mkv {
- background-image: url("icons/high-contrast/mkv.svg");
-}
-
-.fiv-hcd.fiv-icon-mo {
- background-image: url("icons/high-contrast/mo.svg");
-}
-
-.fiv-hcd.fiv-icon-mod {
- background-image: url("icons/high-contrast/mod.svg");
-}
-
-.fiv-hcd.fiv-icon-mov {
- background-image: url("icons/high-contrast/mov.svg");
-}
-
-.fiv-hcd.fiv-icon-mp2 {
- background-image: url("icons/high-contrast/mp2.svg");
-}
-
-.fiv-hcd.fiv-icon-mp3 {
- background-image: url("icons/high-contrast/mp3.svg");
-}
-
-.fiv-hcd.fiv-icon-mp4 {
- background-image: url("icons/high-contrast/mp4.svg");
-}
-
-.fiv-hcd.fiv-icon-mpa {
- background-image: url("icons/high-contrast/mpa.svg");
-}
-
-.fiv-hcd.fiv-icon-mpe {
- background-image: url("icons/high-contrast/mpe.svg");
-}
-
-.fiv-hcd.fiv-icon-mpeg {
- background-image: url("icons/high-contrast/mpeg.svg");
-}
-
-.fiv-hcd.fiv-icon-mpg {
- background-image: url("icons/high-contrast/mpg.svg");
-}
-
-.fiv-hcd.fiv-icon-mpga {
- background-image: url("icons/high-contrast/mpga.svg");
-}
-
-.fiv-hcd.fiv-icon-nef {
- background-image: url("icons/high-contrast/nef.svg");
-}
-
-.fiv-hcd.fiv-icon-ogv {
- background-image: url("icons/high-contrast/ogv.svg");
-}
-
-.fiv-hcd.fiv-icon-pdb {
- background-image: url("icons/high-contrast/pdb.svg");
-}
-
-.fiv-hcd.fiv-icon-php {
- background-image: url("icons/high-contrast/php.svg");
-}
-
-.fiv-hcd.fiv-icon-pl {
- background-image: url("icons/high-contrast/pl.svg");
-}
-
-.fiv-hcd.fiv-icon-png {
- background-image: url("icons/high-contrast/png.svg");
-}
-
-.fiv-hcd.fiv-icon-po {
- background-image: url("icons/high-contrast/po.svg");
-}
-
-.fiv-hcd.fiv-icon-pot {
- background-image: url("icons/high-contrast/pot.svg");
-}
-
-.fiv-hcd.fiv-icon-psp {
- background-image: url("icons/high-contrast/psp.svg");
-}
-
-.fiv-hcd.fiv-icon-qt {
- background-image: url("icons/high-contrast/qt.svg");
-}
-
-.fiv-hcd.fiv-icon-ra {
- background-image: url("icons/high-contrast/ra.svg");
-}
-
-.fiv-hcd.fiv-icon-ram {
- background-image: url("icons/high-contrast/ram.svg");
-}
-
-.fiv-hcd.fiv-icon-rar {
- background-image: url("icons/high-contrast/rar.svg");
-}
-
-.fiv-hcd.fiv-icon-raw {
- background-image: url("icons/high-contrast/raw.svg");
-}
-
-.fiv-hcd.fiv-icon-rdf {
- background-image: url("icons/high-contrast/rdf.svg");
-}
-
-.fiv-hcd.fiv-icon-rdl {
- background-image: url("icons/high-contrast/rdl.svg");
-}
-
-.fiv-hcd.fiv-icon-rm {
- background-image: url("icons/high-contrast/rm.svg");
-}
-
-.fiv-hcd.fiv-icon-rtf {
- background-image: url("icons/high-contrast/rtf.svg");
-}
-
-.fiv-hcd.fiv-icon-sdf {
- background-image: url("icons/high-contrast/sdf.svg");
-}
-
-.fiv-hcd.fiv-icon-sit {
- background-image: url("icons/high-contrast/sit.svg");
-}
-
-.fiv-hcd.fiv-icon-sql {
- background-image: url("icons/high-contrast/sql.svg");
-}
-
-.fiv-hcd.fiv-icon-swift {
- background-image: url("icons/high-contrast/swift.svg");
-}
-
-.fiv-hcd.fiv-icon-tex {
- background-image: url("icons/high-contrast/tex.svg");
-}
-
-.fiv-hcd.fiv-icon-tga {
- background-image: url("icons/high-contrast/tga.svg");
-}
-
-.fiv-hcd.fiv-icon-tgz {
- background-image: url("icons/high-contrast/tgz.svg");
-}
-
-.fiv-hcd.fiv-icon-tif {
- background-image: url("icons/high-contrast/tif.svg");
-}
-
-.fiv-hcd.fiv-icon-tiff {
- background-image: url("icons/high-contrast/tiff.svg");
-}
-
-.fiv-hcd.fiv-icon-txt {
- background-image: url("icons/high-contrast/txt.svg");
-}
-
-.fiv-hcd.fiv-icon-vob {
- background-image: url("icons/high-contrast/vob.svg");
-}
-
-.fiv-hcd.fiv-icon-war {
- background-image: url("icons/high-contrast/war.svg");
-}
-
-.fiv-hcd.fiv-icon-wav {
- background-image: url("icons/high-contrast/wav.svg");
-}
-
-.fiv-hcd.fiv-icon-webm {
- background-image: url("icons/high-contrast/webm.svg");
-}
-
-.fiv-hcd.fiv-icon-webp {
- background-image: url("icons/high-contrast/webp.svg");
-}
-
-.fiv-hcd.fiv-icon-wma {
- background-image: url("icons/high-contrast/wma.svg");
-}
-
-.fiv-hcd.fiv-icon-wmv {
- background-image: url("icons/high-contrast/wmv.svg");
-}
-
-.fiv-hcd.fiv-icon-wsf {
- background-image: url("icons/high-contrast/wsf.svg");
-}
-
-.fiv-hcd.fiv-icon-xaml {
- background-image: url("icons/high-contrast/xaml.svg");
-}
-
-.fiv-hcd.fiv-icon-xml {
- background-image: url("icons/high-contrast/xml.svg");
-}
-
-.fiv-hcd.fiv-icon-xps {
- background-image: url("icons/high-contrast/xps.svg");
-}
-
-.fiv-hcd.fiv-icon-xsl {
- background-image: url("icons/high-contrast/xsl.svg");
-}
-
-.fiv-hcd.fiv-icon-xz {
- background-image: url("icons/high-contrast/xz.svg");
-}
-
-.fiv-hcd.fiv-icon-yaml {
- background-image: url("icons/high-contrast/yaml.svg");
-}
-
-.fiv-hcd.fiv-icon-yml {
- background-image: url("icons/high-contrast/yml.svg");
-}
-
-.fiv-hcd.fiv-icon-z {
- background-image: url("icons/high-contrast/z.svg");
-}
-
-.fiv-hcd.fiv-icon-zip {
- background-image: url("icons/high-contrast/zip.svg");
-}
-
-.fiv-hcd.fiv-icon-zsh {
- background-image: url("icons/high-contrast/zsh.svg");
-}
diff --git a/dist/file-icon-high-contrast.min.css b/dist/file-icon-high-contrast.min.css
deleted file mode 100644
index b5a15d5..0000000
--- a/dist/file-icon-high-contrast.min.css
+++ /dev/null
@@ -1,127 +0,0 @@
-/*!
- * File Icon Vectors 1.0 (https://github.com/dmhendricks/file-icon-vectors)
- * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
- * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
- */.fiv-background,.fiv-hcd{background-size:contain;background-position:50%;background-repeat:no-repeat}
-.fiv-size-md{font-size:2.25em}
-.fiv-size-lg{font-size:3.5em}
-.fiv-size-xl{font-size:4.75em}
-.fiv-hcd{position:relative;display:inline-block;line-height:1em;width:1em}
-.fiv-hcd:before{content:'\00a0'}
-.fiv-hcd.fiv-icon-3g2{background-image:url("icons/high-contrast/3g2.svg")}
-.fiv-hcd.fiv-icon-3ga{background-image:url("icons/high-contrast/3ga.svg")}
-.fiv-hcd.fiv-icon-3gp{background-image:url("icons/high-contrast/3gp.svg")}
-.fiv-hcd.fiv-icon-7z{background-image:url("icons/high-contrast/7z.svg")}
-.fiv-hcd.fiv-icon-aa{background-image:url("icons/high-contrast/aa.svg")}
-.fiv-hcd.fiv-icon-aac{background-image:url("icons/high-contrast/aac.svg")}
-.fiv-hcd.fiv-icon-ace{background-image:url("icons/high-contrast/ace.svg")}
-.fiv-hcd.fiv-icon-aif{background-image:url("icons/high-contrast/aif.svg")}
-.fiv-hcd.fiv-icon-aifc{background-image:url("icons/high-contrast/aifc.svg")}
-.fiv-hcd.fiv-icon-aiff{background-image:url("icons/high-contrast/aiff.svg")}
-.fiv-hcd.fiv-icon-amr{background-image:url("icons/high-contrast/amr.svg")}
-.fiv-hcd.fiv-icon-apk{background-image:url("icons/high-contrast/apk.svg")}
-.fiv-hcd.fiv-icon-asf{background-image:url("icons/high-contrast/asf.svg")}
-.fiv-hcd.fiv-icon-ash{background-image:url("icons/high-contrast/ash.svg")}
-.fiv-hcd.fiv-icon-asx{background-image:url("icons/high-contrast/asx.svg")}
-.fiv-hcd.fiv-icon-au{background-image:url("icons/high-contrast/au.svg")}
-.fiv-hcd.fiv-icon-avi{background-image:url("icons/high-contrast/avi.svg")}
-.fiv-hcd.fiv-icon-bmp{background-image:url("icons/high-contrast/bmp.svg")}
-.fiv-hcd.fiv-icon-bpg{background-image:url("icons/high-contrast/bpg.svg")}
-.fiv-hcd.fiv-icon-bz2{background-image:url("icons/high-contrast/bz2.svg")}
-.fiv-hcd.fiv-icon-caf{background-image:url("icons/high-contrast/caf.svg")}
-.fiv-hcd.fiv-icon-cr2{background-image:url("icons/high-contrast/cr2.svg")}
-.fiv-hcd.fiv-icon-csh{background-image:url("icons/high-contrast/csh.svg")}
-.fiv-hcd.fiv-icon-dbf{background-image:url("icons/high-contrast/dbf.svg")}
-.fiv-hcd.fiv-icon-dist{background-image:url("icons/high-contrast/dist.svg")}
-.fiv-hcd.fiv-icon-dng{background-image:url("icons/high-contrast/dng.svg")}
-.fiv-hcd.fiv-icon-doc{background-image:url("icons/high-contrast/doc.svg")}
-.fiv-hcd.fiv-icon-docb{background-image:url("icons/high-contrast/docb.svg")}
-.fiv-hcd.fiv-icon-docm{background-image:url("icons/high-contrast/docm.svg")}
-.fiv-hcd.fiv-icon-docx{background-image:url("icons/high-contrast/docx.svg")}
-.fiv-hcd.fiv-icon-dot{background-image:url("icons/high-contrast/dot.svg")}
-.fiv-hcd.fiv-icon-dotm{background-image:url("icons/high-contrast/dotm.svg")}
-.fiv-hcd.fiv-icon-dotx{background-image:url("icons/high-contrast/dotx.svg")}
-.fiv-hcd.fiv-icon-flac{background-image:url("icons/high-contrast/flac.svg")}
-.fiv-hcd.fiv-icon-gz{background-image:url("icons/high-contrast/gz.svg")}
-.fiv-hcd.fiv-icon-heic{background-image:url("icons/high-contrast/heic.svg")}
-.fiv-hcd.fiv-icon-iff{background-image:url("icons/high-contrast/iff.svg")}
-.fiv-hcd.fiv-icon-image{background-image:url("icons/high-contrast/image.svg")}
-.fiv-hcd.fiv-icon-jar{background-image:url("icons/high-contrast/jar.svg")}
-.fiv-hcd.fiv-icon-java{background-image:url("icons/high-contrast/java.svg")}
-.fiv-hcd.fiv-icon-jpe{background-image:url("icons/high-contrast/jpe.svg")}
-.fiv-hcd.fiv-icon-jpeg{background-image:url("icons/high-contrast/jpeg.svg")}
-.fiv-hcd.fiv-icon-jpg{background-image:url("icons/high-contrast/jpg.svg")}
-.fiv-hcd.fiv-icon-jsp{background-image:url("icons/high-contrast/jsp.svg")}
-.fiv-hcd.fiv-icon-jsx{background-image:url("icons/high-contrast/jsx.svg")}
-.fiv-hcd.fiv-icon-ksh{background-image:url("icons/high-contrast/ksh.svg")}
-.fiv-hcd.fiv-icon-kt{background-image:url("icons/high-contrast/kt.svg")}
-.fiv-hcd.fiv-icon-kts{background-image:url("icons/high-contrast/kts.svg")}
-.fiv-hcd.fiv-icon-log{background-image:url("icons/high-contrast/log.svg")}
-.fiv-hcd.fiv-icon-m2v{background-image:url("icons/high-contrast/m2v.svg")}
-.fiv-hcd.fiv-icon-m4a{background-image:url("icons/high-contrast/m4a.svg")}
-.fiv-hcd.fiv-icon-m4r{background-image:url("icons/high-contrast/m4r.svg")}
-.fiv-hcd.fiv-icon-m4v{background-image:url("icons/high-contrast/m4v.svg")}
-.fiv-hcd.fiv-icon-mc{background-image:url("icons/high-contrast/mc.svg")}
-.fiv-hcd.fiv-icon-md{background-image:url("icons/high-contrast/md.svg")}
-.fiv-hcd.fiv-icon-me{background-image:url("icons/high-contrast/me.svg")}
-.fiv-hcd.fiv-icon-mi{background-image:url("icons/high-contrast/mi.svg")}
-.fiv-hcd.fiv-icon-mid{background-image:url("icons/high-contrast/mid.svg")}
-.fiv-hcd.fiv-icon-midi{background-image:url("icons/high-contrast/midi.svg")}
-.fiv-hcd.fiv-icon-mkv{background-image:url("icons/high-contrast/mkv.svg")}
-.fiv-hcd.fiv-icon-mo{background-image:url("icons/high-contrast/mo.svg")}
-.fiv-hcd.fiv-icon-mod{background-image:url("icons/high-contrast/mod.svg")}
-.fiv-hcd.fiv-icon-mov{background-image:url("icons/high-contrast/mov.svg")}
-.fiv-hcd.fiv-icon-mp2{background-image:url("icons/high-contrast/mp2.svg")}
-.fiv-hcd.fiv-icon-mp3{background-image:url("icons/high-contrast/mp3.svg")}
-.fiv-hcd.fiv-icon-mp4{background-image:url("icons/high-contrast/mp4.svg")}
-.fiv-hcd.fiv-icon-mpa{background-image:url("icons/high-contrast/mpa.svg")}
-.fiv-hcd.fiv-icon-mpe{background-image:url("icons/high-contrast/mpe.svg")}
-.fiv-hcd.fiv-icon-mpeg{background-image:url("icons/high-contrast/mpeg.svg")}
-.fiv-hcd.fiv-icon-mpg{background-image:url("icons/high-contrast/mpg.svg")}
-.fiv-hcd.fiv-icon-mpga{background-image:url("icons/high-contrast/mpga.svg")}
-.fiv-hcd.fiv-icon-nef{background-image:url("icons/high-contrast/nef.svg")}
-.fiv-hcd.fiv-icon-ogv{background-image:url("icons/high-contrast/ogv.svg")}
-.fiv-hcd.fiv-icon-pdb{background-image:url("icons/high-contrast/pdb.svg")}
-.fiv-hcd.fiv-icon-php{background-image:url("icons/high-contrast/php.svg")}
-.fiv-hcd.fiv-icon-pl{background-image:url("icons/high-contrast/pl.svg")}
-.fiv-hcd.fiv-icon-png{background-image:url("icons/high-contrast/png.svg")}
-.fiv-hcd.fiv-icon-po{background-image:url("icons/high-contrast/po.svg")}
-.fiv-hcd.fiv-icon-pot{background-image:url("icons/high-contrast/pot.svg")}
-.fiv-hcd.fiv-icon-psp{background-image:url("icons/high-contrast/psp.svg")}
-.fiv-hcd.fiv-icon-qt{background-image:url("icons/high-contrast/qt.svg")}
-.fiv-hcd.fiv-icon-ra{background-image:url("icons/high-contrast/ra.svg")}
-.fiv-hcd.fiv-icon-ram{background-image:url("icons/high-contrast/ram.svg")}
-.fiv-hcd.fiv-icon-rar{background-image:url("icons/high-contrast/rar.svg")}
-.fiv-hcd.fiv-icon-raw{background-image:url("icons/high-contrast/raw.svg")}
-.fiv-hcd.fiv-icon-rdf{background-image:url("icons/high-contrast/rdf.svg")}
-.fiv-hcd.fiv-icon-rdl{background-image:url("icons/high-contrast/rdl.svg")}
-.fiv-hcd.fiv-icon-rm{background-image:url("icons/high-contrast/rm.svg")}
-.fiv-hcd.fiv-icon-rtf{background-image:url("icons/high-contrast/rtf.svg")}
-.fiv-hcd.fiv-icon-sdf{background-image:url("icons/high-contrast/sdf.svg")}
-.fiv-hcd.fiv-icon-sit{background-image:url("icons/high-contrast/sit.svg")}
-.fiv-hcd.fiv-icon-sql{background-image:url("icons/high-contrast/sql.svg")}
-.fiv-hcd.fiv-icon-swift{background-image:url("icons/high-contrast/swift.svg")}
-.fiv-hcd.fiv-icon-tex{background-image:url("icons/high-contrast/tex.svg")}
-.fiv-hcd.fiv-icon-tga{background-image:url("icons/high-contrast/tga.svg")}
-.fiv-hcd.fiv-icon-tgz{background-image:url("icons/high-contrast/tgz.svg")}
-.fiv-hcd.fiv-icon-tif{background-image:url("icons/high-contrast/tif.svg")}
-.fiv-hcd.fiv-icon-tiff{background-image:url("icons/high-contrast/tiff.svg")}
-.fiv-hcd.fiv-icon-txt{background-image:url("icons/high-contrast/txt.svg")}
-.fiv-hcd.fiv-icon-vob{background-image:url("icons/high-contrast/vob.svg")}
-.fiv-hcd.fiv-icon-war{background-image:url("icons/high-contrast/war.svg")}
-.fiv-hcd.fiv-icon-wav{background-image:url("icons/high-contrast/wav.svg")}
-.fiv-hcd.fiv-icon-webm{background-image:url("icons/high-contrast/webm.svg")}
-.fiv-hcd.fiv-icon-webp{background-image:url("icons/high-contrast/webp.svg")}
-.fiv-hcd.fiv-icon-wma{background-image:url("icons/high-contrast/wma.svg")}
-.fiv-hcd.fiv-icon-wmv{background-image:url("icons/high-contrast/wmv.svg")}
-.fiv-hcd.fiv-icon-wsf{background-image:url("icons/high-contrast/wsf.svg")}
-.fiv-hcd.fiv-icon-xaml{background-image:url("icons/high-contrast/xaml.svg")}
-.fiv-hcd.fiv-icon-xml{background-image:url("icons/high-contrast/xml.svg")}
-.fiv-hcd.fiv-icon-xps{background-image:url("icons/high-contrast/xps.svg")}
-.fiv-hcd.fiv-icon-xsl{background-image:url("icons/high-contrast/xsl.svg")}
-.fiv-hcd.fiv-icon-xz{background-image:url("icons/high-contrast/xz.svg")}
-.fiv-hcd.fiv-icon-yaml{background-image:url("icons/high-contrast/yaml.svg")}
-.fiv-hcd.fiv-icon-yml{background-image:url("icons/high-contrast/yml.svg")}
-.fiv-hcd.fiv-icon-z{background-image:url("icons/high-contrast/z.svg")}
-.fiv-hcd.fiv-icon-zip{background-image:url("icons/high-contrast/zip.svg")}
-.fiv-hcd.fiv-icon-zsh{background-image:url("icons/high-contrast/zsh.svg")}
\ No newline at end of file
diff --git a/dist/file-icon-vectors.css b/dist/file-icon-vectors.css
index b7357fd..be8a5fc 100644
--- a/dist/file-icon-vectors.css
+++ b/dist/file-icon-vectors.css
@@ -4835,10 +4835,478 @@
content: '\00a0';
}
+.fiv-drk.fiv-icon-3g2 {
+ background-image: url("icons/dark/3g2.svg");
+}
+
+.fiv-drk.fiv-icon-3ga {
+ background-image: url("icons/dark/3ga.svg");
+}
+
+.fiv-drk.fiv-icon-3gp {
+ background-image: url("icons/dark/3gp.svg");
+}
+
+.fiv-drk.fiv-icon-7z {
+ background-image: url("icons/dark/7z.svg");
+}
+
+.fiv-drk.fiv-icon-aa {
+ background-image: url("icons/dark/aa.svg");
+}
+
+.fiv-drk.fiv-icon-aac {
+ background-image: url("icons/dark/aac.svg");
+}
+
+.fiv-drk.fiv-icon-ace {
+ background-image: url("icons/dark/ace.svg");
+}
+
+.fiv-drk.fiv-icon-aif {
+ background-image: url("icons/dark/aif.svg");
+}
+
+.fiv-drk.fiv-icon-aifc {
+ background-image: url("icons/dark/aifc.svg");
+}
+
+.fiv-drk.fiv-icon-aiff {
+ background-image: url("icons/dark/aiff.svg");
+}
+
+.fiv-drk.fiv-icon-amr {
+ background-image: url("icons/dark/amr.svg");
+}
+
+.fiv-drk.fiv-icon-apk {
+ background-image: url("icons/dark/apk.svg");
+}
+
+.fiv-drk.fiv-icon-asf {
+ background-image: url("icons/dark/asf.svg");
+}
+
+.fiv-drk.fiv-icon-ash {
+ background-image: url("icons/dark/ash.svg");
+}
+
+.fiv-drk.fiv-icon-asx {
+ background-image: url("icons/dark/asx.svg");
+}
+
+.fiv-drk.fiv-icon-au {
+ background-image: url("icons/dark/au.svg");
+}
+
+.fiv-drk.fiv-icon-avi {
+ background-image: url("icons/dark/avi.svg");
+}
+
+.fiv-drk.fiv-icon-bmp {
+ background-image: url("icons/dark/bmp.svg");
+}
+
+.fiv-drk.fiv-icon-bpg {
+ background-image: url("icons/dark/bpg.svg");
+}
+
+.fiv-drk.fiv-icon-bz2 {
+ background-image: url("icons/dark/bz2.svg");
+}
+
+.fiv-drk.fiv-icon-caf {
+ background-image: url("icons/dark/caf.svg");
+}
+
+.fiv-drk.fiv-icon-cr2 {
+ background-image: url("icons/dark/cr2.svg");
+}
+
+.fiv-drk.fiv-icon-csh {
+ background-image: url("icons/dark/csh.svg");
+}
+
+.fiv-drk.fiv-icon-dbf {
+ background-image: url("icons/dark/dbf.svg");
+}
+
+.fiv-drk.fiv-icon-dist {
+ background-image: url("icons/dark/dist.svg");
+}
+
+.fiv-drk.fiv-icon-dng {
+ background-image: url("icons/dark/dng.svg");
+}
+
+.fiv-drk.fiv-icon-doc {
+ background-image: url("icons/dark/doc.svg");
+}
+
+.fiv-drk.fiv-icon-docb {
+ background-image: url("icons/dark/docb.svg");
+}
+
+.fiv-drk.fiv-icon-docm {
+ background-image: url("icons/dark/docm.svg");
+}
+
+.fiv-drk.fiv-icon-docx {
+ background-image: url("icons/dark/docx.svg");
+}
+
+.fiv-drk.fiv-icon-dot {
+ background-image: url("icons/dark/dot.svg");
+}
+
+.fiv-drk.fiv-icon-dotm {
+ background-image: url("icons/dark/dotm.svg");
+}
+
+.fiv-drk.fiv-icon-dotx {
+ background-image: url("icons/dark/dotx.svg");
+}
+
+.fiv-drk.fiv-icon-flac {
+ background-image: url("icons/dark/flac.svg");
+}
+
+.fiv-drk.fiv-icon-gz {
+ background-image: url("icons/dark/gz.svg");
+}
+
+.fiv-drk.fiv-icon-heic {
+ background-image: url("icons/dark/heic.svg");
+}
+
+.fiv-drk.fiv-icon-iff {
+ background-image: url("icons/dark/iff.svg");
+}
+
+.fiv-drk.fiv-icon-image {
+ background-image: url("icons/dark/image.svg");
+}
+
.fiv-drk.fiv-icon-inc {
background-image: url("icons/dark/inc.svg");
}
+.fiv-drk.fiv-icon-jar {
+ background-image: url("icons/dark/jar.svg");
+}
+
+.fiv-drk.fiv-icon-java {
+ background-image: url("icons/dark/java.svg");
+}
+
+.fiv-drk.fiv-icon-jpe {
+ background-image: url("icons/dark/jpe.svg");
+}
+
+.fiv-drk.fiv-icon-jpeg {
+ background-image: url("icons/dark/jpeg.svg");
+}
+
+.fiv-drk.fiv-icon-jpg {
+ background-image: url("icons/dark/jpg.svg");
+}
+
+.fiv-drk.fiv-icon-jsp {
+ background-image: url("icons/dark/jsp.svg");
+}
+
+.fiv-drk.fiv-icon-jsx {
+ background-image: url("icons/dark/jsx.svg");
+}
+
+.fiv-drk.fiv-icon-ksh {
+ background-image: url("icons/dark/ksh.svg");
+}
+
+.fiv-drk.fiv-icon-kt {
+ background-image: url("icons/dark/kt.svg");
+}
+
+.fiv-drk.fiv-icon-kts {
+ background-image: url("icons/dark/kts.svg");
+}
+
+.fiv-drk.fiv-icon-log {
+ background-image: url("icons/dark/log.svg");
+}
+
+.fiv-drk.fiv-icon-m2v {
+ background-image: url("icons/dark/m2v.svg");
+}
+
+.fiv-drk.fiv-icon-m4a {
+ background-image: url("icons/dark/m4a.svg");
+}
+
+.fiv-drk.fiv-icon-m4r {
+ background-image: url("icons/dark/m4r.svg");
+}
+
+.fiv-drk.fiv-icon-m4v {
+ background-image: url("icons/dark/m4v.svg");
+}
+
+.fiv-drk.fiv-icon-mc {
+ background-image: url("icons/dark/mc.svg");
+}
+
+.fiv-drk.fiv-icon-md {
+ background-image: url("icons/dark/md.svg");
+}
+
+.fiv-drk.fiv-icon-me {
+ background-image: url("icons/dark/me.svg");
+}
+
+.fiv-drk.fiv-icon-mi {
+ background-image: url("icons/dark/mi.svg");
+}
+
+.fiv-drk.fiv-icon-mid {
+ background-image: url("icons/dark/mid.svg");
+}
+
+.fiv-drk.fiv-icon-midi {
+ background-image: url("icons/dark/midi.svg");
+}
+
+.fiv-drk.fiv-icon-mkv {
+ background-image: url("icons/dark/mkv.svg");
+}
+
+.fiv-drk.fiv-icon-mo {
+ background-image: url("icons/dark/mo.svg");
+}
+
+.fiv-drk.fiv-icon-mod {
+ background-image: url("icons/dark/mod.svg");
+}
+
+.fiv-drk.fiv-icon-mov {
+ background-image: url("icons/dark/mov.svg");
+}
+
+.fiv-drk.fiv-icon-mp2 {
+ background-image: url("icons/dark/mp2.svg");
+}
+
+.fiv-drk.fiv-icon-mp3 {
+ background-image: url("icons/dark/mp3.svg");
+}
+
+.fiv-drk.fiv-icon-mp4 {
+ background-image: url("icons/dark/mp4.svg");
+}
+
+.fiv-drk.fiv-icon-mpa {
+ background-image: url("icons/dark/mpa.svg");
+}
+
+.fiv-drk.fiv-icon-mpe {
+ background-image: url("icons/dark/mpe.svg");
+}
+
+.fiv-drk.fiv-icon-mpeg {
+ background-image: url("icons/dark/mpeg.svg");
+}
+
+.fiv-drk.fiv-icon-mpg {
+ background-image: url("icons/dark/mpg.svg");
+}
+
+.fiv-drk.fiv-icon-mpga {
+ background-image: url("icons/dark/mpga.svg");
+}
+
+.fiv-drk.fiv-icon-nef {
+ background-image: url("icons/dark/nef.svg");
+}
+
+.fiv-drk.fiv-icon-ogv {
+ background-image: url("icons/dark/ogv.svg");
+}
+
+.fiv-drk.fiv-icon-pdb {
+ background-image: url("icons/dark/pdb.svg");
+}
+
+.fiv-drk.fiv-icon-php {
+ background-image: url("icons/dark/php.svg");
+}
+
+.fiv-drk.fiv-icon-pl {
+ background-image: url("icons/dark/pl.svg");
+}
+
+.fiv-drk.fiv-icon-png {
+ background-image: url("icons/dark/png.svg");
+}
+
+.fiv-drk.fiv-icon-po {
+ background-image: url("icons/dark/po.svg");
+}
+
+.fiv-drk.fiv-icon-pot {
+ background-image: url("icons/dark/pot.svg");
+}
+
+.fiv-drk.fiv-icon-psp {
+ background-image: url("icons/dark/psp.svg");
+}
+
+.fiv-drk.fiv-icon-qt {
+ background-image: url("icons/dark/qt.svg");
+}
+
+.fiv-drk.fiv-icon-ra {
+ background-image: url("icons/dark/ra.svg");
+}
+
+.fiv-drk.fiv-icon-ram {
+ background-image: url("icons/dark/ram.svg");
+}
+
+.fiv-drk.fiv-icon-rar {
+ background-image: url("icons/dark/rar.svg");
+}
+
+.fiv-drk.fiv-icon-raw {
+ background-image: url("icons/dark/raw.svg");
+}
+
+.fiv-drk.fiv-icon-rdf {
+ background-image: url("icons/dark/rdf.svg");
+}
+
+.fiv-drk.fiv-icon-rdl {
+ background-image: url("icons/dark/rdl.svg");
+}
+
+.fiv-drk.fiv-icon-rm {
+ background-image: url("icons/dark/rm.svg");
+}
+
+.fiv-drk.fiv-icon-rtf {
+ background-image: url("icons/dark/rtf.svg");
+}
+
+.fiv-drk.fiv-icon-sdf {
+ background-image: url("icons/dark/sdf.svg");
+}
+
+.fiv-drk.fiv-icon-sit {
+ background-image: url("icons/dark/sit.svg");
+}
+
+.fiv-drk.fiv-icon-sql {
+ background-image: url("icons/dark/sql.svg");
+}
+
+.fiv-drk.fiv-icon-swift {
+ background-image: url("icons/dark/swift.svg");
+}
+
+.fiv-drk.fiv-icon-tex {
+ background-image: url("icons/dark/tex.svg");
+}
+
+.fiv-drk.fiv-icon-tga {
+ background-image: url("icons/dark/tga.svg");
+}
+
+.fiv-drk.fiv-icon-tgz {
+ background-image: url("icons/dark/tgz.svg");
+}
+
+.fiv-drk.fiv-icon-tif {
+ background-image: url("icons/dark/tif.svg");
+}
+
+.fiv-drk.fiv-icon-tiff {
+ background-image: url("icons/dark/tiff.svg");
+}
+
+.fiv-drk.fiv-icon-txt {
+ background-image: url("icons/dark/txt.svg");
+}
+
+.fiv-drk.fiv-icon-vob {
+ background-image: url("icons/dark/vob.svg");
+}
+
+.fiv-drk.fiv-icon-war {
+ background-image: url("icons/dark/war.svg");
+}
+
+.fiv-drk.fiv-icon-wav {
+ background-image: url("icons/dark/wav.svg");
+}
+
+.fiv-drk.fiv-icon-webm {
+ background-image: url("icons/dark/webm.svg");
+}
+
+.fiv-drk.fiv-icon-webp {
+ background-image: url("icons/dark/webp.svg");
+}
+
+.fiv-drk.fiv-icon-wma {
+ background-image: url("icons/dark/wma.svg");
+}
+
+.fiv-drk.fiv-icon-wmv {
+ background-image: url("icons/dark/wmv.svg");
+}
+
+.fiv-drk.fiv-icon-wsf {
+ background-image: url("icons/dark/wsf.svg");
+}
+
+.fiv-drk.fiv-icon-xaml {
+ background-image: url("icons/dark/xaml.svg");
+}
+
+.fiv-drk.fiv-icon-xml {
+ background-image: url("icons/dark/xml.svg");
+}
+
+.fiv-drk.fiv-icon-xps {
+ background-image: url("icons/dark/xps.svg");
+}
+
+.fiv-drk.fiv-icon-xsl {
+ background-image: url("icons/dark/xsl.svg");
+}
+
+.fiv-drk.fiv-icon-xz {
+ background-image: url("icons/dark/xz.svg");
+}
+
+.fiv-drk.fiv-icon-yaml {
+ background-image: url("icons/dark/yaml.svg");
+}
+
+.fiv-drk.fiv-icon-yml {
+ background-image: url("icons/dark/yml.svg");
+}
+
+.fiv-drk.fiv-icon-z {
+ background-image: url("icons/dark/z.svg");
+}
+
+.fiv-drk.fiv-icon-zip {
+ background-image: url("icons/dark/zip.svg");
+}
+
+.fiv-drk.fiv-icon-zsh {
+ background-image: url("icons/dark/zsh.svg");
+}
+
.fiv-ext {
position: relative;
display: inline-block;
diff --git a/dist/file-icon-vectors.min.css b/dist/file-icon-vectors.min.css
index 0ed9c81..91e0c25 100644
--- a/dist/file-icon-vectors.min.css
+++ b/dist/file-icon-vectors.min.css
@@ -1208,7 +1208,124 @@
.fiv-sqo.fiv-icon-zsh{background-image:url("icons/square-o/zsh.svg")}
.fiv-drk{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-drk:before{content:'\00a0'}
+.fiv-drk.fiv-icon-3g2{background-image:url("icons/dark/3g2.svg")}
+.fiv-drk.fiv-icon-3ga{background-image:url("icons/dark/3ga.svg")}
+.fiv-drk.fiv-icon-3gp{background-image:url("icons/dark/3gp.svg")}
+.fiv-drk.fiv-icon-7z{background-image:url("icons/dark/7z.svg")}
+.fiv-drk.fiv-icon-aa{background-image:url("icons/dark/aa.svg")}
+.fiv-drk.fiv-icon-aac{background-image:url("icons/dark/aac.svg")}
+.fiv-drk.fiv-icon-ace{background-image:url("icons/dark/ace.svg")}
+.fiv-drk.fiv-icon-aif{background-image:url("icons/dark/aif.svg")}
+.fiv-drk.fiv-icon-aifc{background-image:url("icons/dark/aifc.svg")}
+.fiv-drk.fiv-icon-aiff{background-image:url("icons/dark/aiff.svg")}
+.fiv-drk.fiv-icon-amr{background-image:url("icons/dark/amr.svg")}
+.fiv-drk.fiv-icon-apk{background-image:url("icons/dark/apk.svg")}
+.fiv-drk.fiv-icon-asf{background-image:url("icons/dark/asf.svg")}
+.fiv-drk.fiv-icon-ash{background-image:url("icons/dark/ash.svg")}
+.fiv-drk.fiv-icon-asx{background-image:url("icons/dark/asx.svg")}
+.fiv-drk.fiv-icon-au{background-image:url("icons/dark/au.svg")}
+.fiv-drk.fiv-icon-avi{background-image:url("icons/dark/avi.svg")}
+.fiv-drk.fiv-icon-bmp{background-image:url("icons/dark/bmp.svg")}
+.fiv-drk.fiv-icon-bpg{background-image:url("icons/dark/bpg.svg")}
+.fiv-drk.fiv-icon-bz2{background-image:url("icons/dark/bz2.svg")}
+.fiv-drk.fiv-icon-caf{background-image:url("icons/dark/caf.svg")}
+.fiv-drk.fiv-icon-cr2{background-image:url("icons/dark/cr2.svg")}
+.fiv-drk.fiv-icon-csh{background-image:url("icons/dark/csh.svg")}
+.fiv-drk.fiv-icon-dbf{background-image:url("icons/dark/dbf.svg")}
+.fiv-drk.fiv-icon-dist{background-image:url("icons/dark/dist.svg")}
+.fiv-drk.fiv-icon-dng{background-image:url("icons/dark/dng.svg")}
+.fiv-drk.fiv-icon-doc{background-image:url("icons/dark/doc.svg")}
+.fiv-drk.fiv-icon-docb{background-image:url("icons/dark/docb.svg")}
+.fiv-drk.fiv-icon-docm{background-image:url("icons/dark/docm.svg")}
+.fiv-drk.fiv-icon-docx{background-image:url("icons/dark/docx.svg")}
+.fiv-drk.fiv-icon-dot{background-image:url("icons/dark/dot.svg")}
+.fiv-drk.fiv-icon-dotm{background-image:url("icons/dark/dotm.svg")}
+.fiv-drk.fiv-icon-dotx{background-image:url("icons/dark/dotx.svg")}
+.fiv-drk.fiv-icon-flac{background-image:url("icons/dark/flac.svg")}
+.fiv-drk.fiv-icon-gz{background-image:url("icons/dark/gz.svg")}
+.fiv-drk.fiv-icon-heic{background-image:url("icons/dark/heic.svg")}
+.fiv-drk.fiv-icon-iff{background-image:url("icons/dark/iff.svg")}
+.fiv-drk.fiv-icon-image{background-image:url("icons/dark/image.svg")}
.fiv-drk.fiv-icon-inc{background-image:url("icons/dark/inc.svg")}
+.fiv-drk.fiv-icon-jar{background-image:url("icons/dark/jar.svg")}
+.fiv-drk.fiv-icon-java{background-image:url("icons/dark/java.svg")}
+.fiv-drk.fiv-icon-jpe{background-image:url("icons/dark/jpe.svg")}
+.fiv-drk.fiv-icon-jpeg{background-image:url("icons/dark/jpeg.svg")}
+.fiv-drk.fiv-icon-jpg{background-image:url("icons/dark/jpg.svg")}
+.fiv-drk.fiv-icon-jsp{background-image:url("icons/dark/jsp.svg")}
+.fiv-drk.fiv-icon-jsx{background-image:url("icons/dark/jsx.svg")}
+.fiv-drk.fiv-icon-ksh{background-image:url("icons/dark/ksh.svg")}
+.fiv-drk.fiv-icon-kt{background-image:url("icons/dark/kt.svg")}
+.fiv-drk.fiv-icon-kts{background-image:url("icons/dark/kts.svg")}
+.fiv-drk.fiv-icon-log{background-image:url("icons/dark/log.svg")}
+.fiv-drk.fiv-icon-m2v{background-image:url("icons/dark/m2v.svg")}
+.fiv-drk.fiv-icon-m4a{background-image:url("icons/dark/m4a.svg")}
+.fiv-drk.fiv-icon-m4r{background-image:url("icons/dark/m4r.svg")}
+.fiv-drk.fiv-icon-m4v{background-image:url("icons/dark/m4v.svg")}
+.fiv-drk.fiv-icon-mc{background-image:url("icons/dark/mc.svg")}
+.fiv-drk.fiv-icon-md{background-image:url("icons/dark/md.svg")}
+.fiv-drk.fiv-icon-me{background-image:url("icons/dark/me.svg")}
+.fiv-drk.fiv-icon-mi{background-image:url("icons/dark/mi.svg")}
+.fiv-drk.fiv-icon-mid{background-image:url("icons/dark/mid.svg")}
+.fiv-drk.fiv-icon-midi{background-image:url("icons/dark/midi.svg")}
+.fiv-drk.fiv-icon-mkv{background-image:url("icons/dark/mkv.svg")}
+.fiv-drk.fiv-icon-mo{background-image:url("icons/dark/mo.svg")}
+.fiv-drk.fiv-icon-mod{background-image:url("icons/dark/mod.svg")}
+.fiv-drk.fiv-icon-mov{background-image:url("icons/dark/mov.svg")}
+.fiv-drk.fiv-icon-mp2{background-image:url("icons/dark/mp2.svg")}
+.fiv-drk.fiv-icon-mp3{background-image:url("icons/dark/mp3.svg")}
+.fiv-drk.fiv-icon-mp4{background-image:url("icons/dark/mp4.svg")}
+.fiv-drk.fiv-icon-mpa{background-image:url("icons/dark/mpa.svg")}
+.fiv-drk.fiv-icon-mpe{background-image:url("icons/dark/mpe.svg")}
+.fiv-drk.fiv-icon-mpeg{background-image:url("icons/dark/mpeg.svg")}
+.fiv-drk.fiv-icon-mpg{background-image:url("icons/dark/mpg.svg")}
+.fiv-drk.fiv-icon-mpga{background-image:url("icons/dark/mpga.svg")}
+.fiv-drk.fiv-icon-nef{background-image:url("icons/dark/nef.svg")}
+.fiv-drk.fiv-icon-ogv{background-image:url("icons/dark/ogv.svg")}
+.fiv-drk.fiv-icon-pdb{background-image:url("icons/dark/pdb.svg")}
+.fiv-drk.fiv-icon-php{background-image:url("icons/dark/php.svg")}
+.fiv-drk.fiv-icon-pl{background-image:url("icons/dark/pl.svg")}
+.fiv-drk.fiv-icon-png{background-image:url("icons/dark/png.svg")}
+.fiv-drk.fiv-icon-po{background-image:url("icons/dark/po.svg")}
+.fiv-drk.fiv-icon-pot{background-image:url("icons/dark/pot.svg")}
+.fiv-drk.fiv-icon-psp{background-image:url("icons/dark/psp.svg")}
+.fiv-drk.fiv-icon-qt{background-image:url("icons/dark/qt.svg")}
+.fiv-drk.fiv-icon-ra{background-image:url("icons/dark/ra.svg")}
+.fiv-drk.fiv-icon-ram{background-image:url("icons/dark/ram.svg")}
+.fiv-drk.fiv-icon-rar{background-image:url("icons/dark/rar.svg")}
+.fiv-drk.fiv-icon-raw{background-image:url("icons/dark/raw.svg")}
+.fiv-drk.fiv-icon-rdf{background-image:url("icons/dark/rdf.svg")}
+.fiv-drk.fiv-icon-rdl{background-image:url("icons/dark/rdl.svg")}
+.fiv-drk.fiv-icon-rm{background-image:url("icons/dark/rm.svg")}
+.fiv-drk.fiv-icon-rtf{background-image:url("icons/dark/rtf.svg")}
+.fiv-drk.fiv-icon-sdf{background-image:url("icons/dark/sdf.svg")}
+.fiv-drk.fiv-icon-sit{background-image:url("icons/dark/sit.svg")}
+.fiv-drk.fiv-icon-sql{background-image:url("icons/dark/sql.svg")}
+.fiv-drk.fiv-icon-swift{background-image:url("icons/dark/swift.svg")}
+.fiv-drk.fiv-icon-tex{background-image:url("icons/dark/tex.svg")}
+.fiv-drk.fiv-icon-tga{background-image:url("icons/dark/tga.svg")}
+.fiv-drk.fiv-icon-tgz{background-image:url("icons/dark/tgz.svg")}
+.fiv-drk.fiv-icon-tif{background-image:url("icons/dark/tif.svg")}
+.fiv-drk.fiv-icon-tiff{background-image:url("icons/dark/tiff.svg")}
+.fiv-drk.fiv-icon-txt{background-image:url("icons/dark/txt.svg")}
+.fiv-drk.fiv-icon-vob{background-image:url("icons/dark/vob.svg")}
+.fiv-drk.fiv-icon-war{background-image:url("icons/dark/war.svg")}
+.fiv-drk.fiv-icon-wav{background-image:url("icons/dark/wav.svg")}
+.fiv-drk.fiv-icon-webm{background-image:url("icons/dark/webm.svg")}
+.fiv-drk.fiv-icon-webp{background-image:url("icons/dark/webp.svg")}
+.fiv-drk.fiv-icon-wma{background-image:url("icons/dark/wma.svg")}
+.fiv-drk.fiv-icon-wmv{background-image:url("icons/dark/wmv.svg")}
+.fiv-drk.fiv-icon-wsf{background-image:url("icons/dark/wsf.svg")}
+.fiv-drk.fiv-icon-xaml{background-image:url("icons/dark/xaml.svg")}
+.fiv-drk.fiv-icon-xml{background-image:url("icons/dark/xml.svg")}
+.fiv-drk.fiv-icon-xps{background-image:url("icons/dark/xps.svg")}
+.fiv-drk.fiv-icon-xsl{background-image:url("icons/dark/xsl.svg")}
+.fiv-drk.fiv-icon-xz{background-image:url("icons/dark/xz.svg")}
+.fiv-drk.fiv-icon-yaml{background-image:url("icons/dark/yaml.svg")}
+.fiv-drk.fiv-icon-yml{background-image:url("icons/dark/yml.svg")}
+.fiv-drk.fiv-icon-z{background-image:url("icons/dark/z.svg")}
+.fiv-drk.fiv-icon-zip{background-image:url("icons/dark/zip.svg")}
+.fiv-drk.fiv-icon-zsh{background-image:url("icons/dark/zsh.svg")}
.fiv-ext{position:relative;display:inline-block;line-height:1em;width:1em}
.fiv-ext:before{content:'\00a0'}
.fiv-ext.fiv-icon-folder-closed{background-image:url("icons/extra/folder-closed.svg")}
diff --git a/dist/icons/dark/3g2.svg b/dist/icons/dark/3g2.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/3g2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/3ga.svg b/dist/icons/dark/3ga.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/3ga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/3gp.svg b/dist/icons/dark/3gp.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/3gp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/7z.svg b/dist/icons/dark/7z.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/7z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/aa.svg b/dist/icons/dark/aa.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/aa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/aac.svg b/dist/icons/dark/aac.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/aac.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ace.svg b/dist/icons/dark/ace.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/ace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/aif.svg b/dist/icons/dark/aif.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/aif.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/aifc.svg b/dist/icons/dark/aifc.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/aifc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/aiff.svg b/dist/icons/dark/aiff.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/aiff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/amr.svg b/dist/icons/dark/amr.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/amr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/apk.svg b/dist/icons/dark/apk.svg
new file mode 100644
index 0000000..32d0dd5
--- /dev/null
+++ b/dist/icons/dark/apk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/asf.svg b/dist/icons/dark/asf.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/asf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ash.svg b/dist/icons/dark/ash.svg
new file mode 100644
index 0000000..e954687
--- /dev/null
+++ b/dist/icons/dark/ash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/asx.svg b/dist/icons/dark/asx.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/asx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/au.svg b/dist/icons/dark/au.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/au.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/avi.svg b/dist/icons/dark/avi.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/avi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/bmp.svg b/dist/icons/dark/bmp.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/bmp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/bpg.svg b/dist/icons/dark/bpg.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/bpg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/bz2.svg b/dist/icons/dark/bz2.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/bz2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/caf.svg b/dist/icons/dark/caf.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/caf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/catalog.json b/dist/icons/dark/catalog.json
new file mode 100644
index 0000000..536284a
--- /dev/null
+++ b/dist/icons/dark/catalog.json
@@ -0,0 +1 @@
+["3g2","3ga","3gp","7z","aa","aac","ace","aif","aifc","aiff","amr","apk","asf","ash","asx","au","avi","bmp","bpg","bz2","caf","cr2","csh","dbf","dist","dng","doc","docb","docm","docx","dot","dotm","dotx","flac","gz","heic","iff","image","inc","jar","java","jpe","jpeg","jpg","jsp","jsx","ksh","kt","kts","log","m2v","m4a","m4r","m4v","mc","md","me","mi","mid","midi","mkv","mo","mod","mov","mp2","mp3","mp4","mpa","mpe","mpeg","mpg","mpga","nef","ogv","pdb","php","pl","png","po","pot","psp","qt","ra","ram","rar","raw","rdf","rdl","rm","rtf","sdf","sit","sql","swift","tex","tga","tgz","tif","tiff","txt","vob","war","wav","webm","webp","wma","wmv","wsf","xaml","xml","xps","xsl","xz","yaml","yml","z","zip","zsh"]
\ No newline at end of file
diff --git a/dist/icons/dark/cr2.svg b/dist/icons/dark/cr2.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/cr2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/csh.svg b/dist/icons/dark/csh.svg
new file mode 100644
index 0000000..e954687
--- /dev/null
+++ b/dist/icons/dark/csh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dbf.svg b/dist/icons/dark/dbf.svg
new file mode 100644
index 0000000..0c8c8d0
--- /dev/null
+++ b/dist/icons/dark/dbf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dist.svg b/dist/icons/dark/dist.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/dist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dng.svg b/dist/icons/dark/dng.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/dng.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/doc.svg b/dist/icons/dark/doc.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/doc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/docb.svg b/dist/icons/dark/docb.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/docb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/docm.svg b/dist/icons/dark/docm.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/docm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/docx.svg b/dist/icons/dark/docx.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/docx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dot.svg b/dist/icons/dark/dot.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dotm.svg b/dist/icons/dark/dotm.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/dotm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/dotx.svg b/dist/icons/dark/dotx.svg
new file mode 100644
index 0000000..bab6015
--- /dev/null
+++ b/dist/icons/dark/dotx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/flac.svg b/dist/icons/dark/flac.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/flac.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/gz.svg b/dist/icons/dark/gz.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/gz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/heic.svg b/dist/icons/dark/heic.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/heic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/iff.svg b/dist/icons/dark/iff.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/iff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/image.svg b/dist/icons/dark/image.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/inc.svg b/dist/icons/dark/inc.svg
new file mode 100644
index 0000000..967f486
--- /dev/null
+++ b/dist/icons/dark/inc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jar.svg b/dist/icons/dark/jar.svg
new file mode 100644
index 0000000..afabc58
--- /dev/null
+++ b/dist/icons/dark/jar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/java.svg b/dist/icons/dark/java.svg
new file mode 100644
index 0000000..afabc58
--- /dev/null
+++ b/dist/icons/dark/java.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jpe.svg b/dist/icons/dark/jpe.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/jpe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jpeg.svg b/dist/icons/dark/jpeg.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/jpeg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jpg.svg b/dist/icons/dark/jpg.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/jpg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jsp.svg b/dist/icons/dark/jsp.svg
new file mode 100644
index 0000000..afabc58
--- /dev/null
+++ b/dist/icons/dark/jsp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/jsx.svg b/dist/icons/dark/jsx.svg
new file mode 100644
index 0000000..9deba35
--- /dev/null
+++ b/dist/icons/dark/jsx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ksh.svg b/dist/icons/dark/ksh.svg
new file mode 100644
index 0000000..e954687
--- /dev/null
+++ b/dist/icons/dark/ksh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/kt.svg b/dist/icons/dark/kt.svg
new file mode 100644
index 0000000..0fceb45
--- /dev/null
+++ b/dist/icons/dark/kt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/kts.svg b/dist/icons/dark/kts.svg
new file mode 100644
index 0000000..0fceb45
--- /dev/null
+++ b/dist/icons/dark/kts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/log.svg b/dist/icons/dark/log.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/log.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/m2v.svg b/dist/icons/dark/m2v.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/m2v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/m4a.svg b/dist/icons/dark/m4a.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/m4a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/m4r.svg b/dist/icons/dark/m4r.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/m4r.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/m4v.svg b/dist/icons/dark/m4v.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/m4v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mc.svg b/dist/icons/dark/mc.svg
new file mode 100644
index 0000000..f863b29
--- /dev/null
+++ b/dist/icons/dark/mc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/md.svg b/dist/icons/dark/md.svg
new file mode 100644
index 0000000..8f65806
--- /dev/null
+++ b/dist/icons/dark/md.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/dist/icons/dark/me.svg b/dist/icons/dark/me.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/me.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mi.svg b/dist/icons/dark/mi.svg
new file mode 100644
index 0000000..f863b29
--- /dev/null
+++ b/dist/icons/dark/mi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mid.svg b/dist/icons/dark/mid.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/midi.svg b/dist/icons/dark/midi.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/midi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mkv.svg b/dist/icons/dark/mkv.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/mkv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mo.svg b/dist/icons/dark/mo.svg
new file mode 100644
index 0000000..6d9fd2e
--- /dev/null
+++ b/dist/icons/dark/mo.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/dist/icons/dark/mod.svg b/dist/icons/dark/mod.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mod.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mov.svg b/dist/icons/dark/mov.svg
new file mode 100644
index 0000000..4b556fe
--- /dev/null
+++ b/dist/icons/dark/mov.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mp2.svg b/dist/icons/dark/mp2.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mp2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mp3.svg b/dist/icons/dark/mp3.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mp3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mp4.svg b/dist/icons/dark/mp4.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/mp4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mpa.svg b/dist/icons/dark/mpa.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mpa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mpe.svg b/dist/icons/dark/mpe.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/mpe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mpeg.svg b/dist/icons/dark/mpeg.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/mpeg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mpg.svg b/dist/icons/dark/mpg.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/mpg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/mpga.svg b/dist/icons/dark/mpga.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/mpga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/nef.svg b/dist/icons/dark/nef.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/nef.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ogv.svg b/dist/icons/dark/ogv.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/ogv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/pdb.svg b/dist/icons/dark/pdb.svg
new file mode 100644
index 0000000..0c8c8d0
--- /dev/null
+++ b/dist/icons/dark/pdb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/php.svg b/dist/icons/dark/php.svg
new file mode 100644
index 0000000..a7ad8a6
--- /dev/null
+++ b/dist/icons/dark/php.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/dist/icons/dark/pl.svg b/dist/icons/dark/pl.svg
new file mode 100644
index 0000000..b53a81c
--- /dev/null
+++ b/dist/icons/dark/pl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/png.svg b/dist/icons/dark/png.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/png.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/po.svg b/dist/icons/dark/po.svg
new file mode 100644
index 0000000..5c4f962
--- /dev/null
+++ b/dist/icons/dark/po.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/dist/icons/dark/pot.svg b/dist/icons/dark/pot.svg
new file mode 100644
index 0000000..5c4f962
--- /dev/null
+++ b/dist/icons/dark/pot.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/dist/icons/dark/psp.svg b/dist/icons/dark/psp.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/psp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/qt.svg b/dist/icons/dark/qt.svg
new file mode 100644
index 0000000..4b556fe
--- /dev/null
+++ b/dist/icons/dark/qt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ra.svg b/dist/icons/dark/ra.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/ra.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/ram.svg b/dist/icons/dark/ram.svg
new file mode 100644
index 0000000..4bee41e
--- /dev/null
+++ b/dist/icons/dark/ram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/rar.svg b/dist/icons/dark/rar.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/rar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/raw.svg b/dist/icons/dark/raw.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/raw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/rdf.svg b/dist/icons/dark/rdf.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/rdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/rdl.svg b/dist/icons/dark/rdl.svg
new file mode 100644
index 0000000..23b8f89
--- /dev/null
+++ b/dist/icons/dark/rdl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/rm.svg b/dist/icons/dark/rm.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/rm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/rtf.svg b/dist/icons/dark/rtf.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/rtf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/sdf.svg b/dist/icons/dark/sdf.svg
new file mode 100644
index 0000000..0c8c8d0
--- /dev/null
+++ b/dist/icons/dark/sdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/sit.svg b/dist/icons/dark/sit.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/sit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/sql.svg b/dist/icons/dark/sql.svg
new file mode 100644
index 0000000..0c8c8d0
--- /dev/null
+++ b/dist/icons/dark/sql.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/swift.svg b/dist/icons/dark/swift.svg
new file mode 100644
index 0000000..1ab3aea
--- /dev/null
+++ b/dist/icons/dark/swift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/tex.svg b/dist/icons/dark/tex.svg
new file mode 100644
index 0000000..3821c8a
--- /dev/null
+++ b/dist/icons/dark/tex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/tga.svg b/dist/icons/dark/tga.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/tga.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/tgz.svg b/dist/icons/dark/tgz.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/tgz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/tif.svg b/dist/icons/dark/tif.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/tif.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/tiff.svg b/dist/icons/dark/tiff.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/tiff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/txt.svg b/dist/icons/dark/txt.svg
new file mode 100644
index 0000000..56b3755
--- /dev/null
+++ b/dist/icons/dark/txt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/vob.svg b/dist/icons/dark/vob.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/vob.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/war.svg b/dist/icons/dark/war.svg
new file mode 100644
index 0000000..afabc58
--- /dev/null
+++ b/dist/icons/dark/war.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/wav.svg b/dist/icons/dark/wav.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/wav.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/webm.svg b/dist/icons/dark/webm.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/webm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/webp.svg b/dist/icons/dark/webp.svg
new file mode 100644
index 0000000..23011a2
--- /dev/null
+++ b/dist/icons/dark/webp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/wma.svg b/dist/icons/dark/wma.svg
new file mode 100644
index 0000000..6de130a
--- /dev/null
+++ b/dist/icons/dark/wma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/wmv.svg b/dist/icons/dark/wmv.svg
new file mode 100644
index 0000000..988b55c
--- /dev/null
+++ b/dist/icons/dark/wmv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/wsf.svg b/dist/icons/dark/wsf.svg
new file mode 100644
index 0000000..e954687
--- /dev/null
+++ b/dist/icons/dark/wsf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/xaml.svg b/dist/icons/dark/xaml.svg
new file mode 100644
index 0000000..23b8f89
--- /dev/null
+++ b/dist/icons/dark/xaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/xml.svg b/dist/icons/dark/xml.svg
new file mode 100644
index 0000000..23b8f89
--- /dev/null
+++ b/dist/icons/dark/xml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/xps.svg b/dist/icons/dark/xps.svg
new file mode 100644
index 0000000..23b8f89
--- /dev/null
+++ b/dist/icons/dark/xps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/xsl.svg b/dist/icons/dark/xsl.svg
new file mode 100644
index 0000000..23b8f89
--- /dev/null
+++ b/dist/icons/dark/xsl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/xz.svg b/dist/icons/dark/xz.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/xz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/yaml.svg b/dist/icons/dark/yaml.svg
new file mode 100644
index 0000000..5ef6ea6
--- /dev/null
+++ b/dist/icons/dark/yaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/yml.svg b/dist/icons/dark/yml.svg
new file mode 100644
index 0000000..5ef6ea6
--- /dev/null
+++ b/dist/icons/dark/yml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/z.svg b/dist/icons/dark/z.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/zip.svg b/dist/icons/dark/zip.svg
new file mode 100644
index 0000000..a4dd906
--- /dev/null
+++ b/dist/icons/dark/zip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/icons/dark/zsh.svg b/dist/icons/dark/zsh.svg
new file mode 100644
index 0000000..e954687
--- /dev/null
+++ b/dist/icons/dark/zsh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/scss/_file-icon-dark-list.scss b/src/scss/_file-icon-dark-list.scss
new file mode 100644
index 0000000..97ac622
--- /dev/null
+++ b/src/scss/_file-icon-dark-list.scss
@@ -0,0 +1,119 @@
+@include file-family(drk, 1);
+@include file-icon(dark, drk, 3g2);
+@include file-icon(dark, drk, 3ga);
+@include file-icon(dark, drk, 3gp);
+@include file-icon(dark, drk, 7z);
+@include file-icon(dark, drk, aa);
+@include file-icon(dark, drk, aac);
+@include file-icon(dark, drk, ace);
+@include file-icon(dark, drk, aif);
+@include file-icon(dark, drk, aifc);
+@include file-icon(dark, drk, aiff);
+@include file-icon(dark, drk, amr);
+@include file-icon(dark, drk, apk);
+@include file-icon(dark, drk, asf);
+@include file-icon(dark, drk, ash);
+@include file-icon(dark, drk, asx);
+@include file-icon(dark, drk, au);
+@include file-icon(dark, drk, avi);
+@include file-icon(dark, drk, bmp);
+@include file-icon(dark, drk, bpg);
+@include file-icon(dark, drk, bz2);
+@include file-icon(dark, drk, caf);
+@include file-icon(dark, drk, cr2);
+@include file-icon(dark, drk, csh);
+@include file-icon(dark, drk, dbf);
+@include file-icon(dark, drk, dist);
+@include file-icon(dark, drk, dng);
+@include file-icon(dark, drk, doc);
+@include file-icon(dark, drk, docb);
+@include file-icon(dark, drk, docm);
+@include file-icon(dark, drk, docx);
+@include file-icon(dark, drk, dot);
+@include file-icon(dark, drk, dotm);
+@include file-icon(dark, drk, dotx);
+@include file-icon(dark, drk, flac);
+@include file-icon(dark, drk, gz);
+@include file-icon(dark, drk, heic);
+@include file-icon(dark, drk, iff);
+@include file-icon(dark, drk, image);
+@include file-icon(dark, drk, inc);
+@include file-icon(dark, drk, jar);
+@include file-icon(dark, drk, java);
+@include file-icon(dark, drk, jpe);
+@include file-icon(dark, drk, jpeg);
+@include file-icon(dark, drk, jpg);
+@include file-icon(dark, drk, jsp);
+@include file-icon(dark, drk, jsx);
+@include file-icon(dark, drk, ksh);
+@include file-icon(dark, drk, kt);
+@include file-icon(dark, drk, kts);
+@include file-icon(dark, drk, log);
+@include file-icon(dark, drk, m2v);
+@include file-icon(dark, drk, m4a);
+@include file-icon(dark, drk, m4r);
+@include file-icon(dark, drk, m4v);
+@include file-icon(dark, drk, mc);
+@include file-icon(dark, drk, md);
+@include file-icon(dark, drk, me);
+@include file-icon(dark, drk, mi);
+@include file-icon(dark, drk, mid);
+@include file-icon(dark, drk, midi);
+@include file-icon(dark, drk, mkv);
+@include file-icon(dark, drk, mo);
+@include file-icon(dark, drk, mod);
+@include file-icon(dark, drk, mov);
+@include file-icon(dark, drk, mp2);
+@include file-icon(dark, drk, mp3);
+@include file-icon(dark, drk, mp4);
+@include file-icon(dark, drk, mpa);
+@include file-icon(dark, drk, mpe);
+@include file-icon(dark, drk, mpeg);
+@include file-icon(dark, drk, mpg);
+@include file-icon(dark, drk, mpga);
+@include file-icon(dark, drk, nef);
+@include file-icon(dark, drk, ogv);
+@include file-icon(dark, drk, pdb);
+@include file-icon(dark, drk, php);
+@include file-icon(dark, drk, pl);
+@include file-icon(dark, drk, png);
+@include file-icon(dark, drk, po);
+@include file-icon(dark, drk, pot);
+@include file-icon(dark, drk, psp);
+@include file-icon(dark, drk, qt);
+@include file-icon(dark, drk, ra);
+@include file-icon(dark, drk, ram);
+@include file-icon(dark, drk, rar);
+@include file-icon(dark, drk, raw);
+@include file-icon(dark, drk, rdf);
+@include file-icon(dark, drk, rdl);
+@include file-icon(dark, drk, rm);
+@include file-icon(dark, drk, rtf);
+@include file-icon(dark, drk, sdf);
+@include file-icon(dark, drk, sit);
+@include file-icon(dark, drk, sql);
+@include file-icon(dark, drk, swift);
+@include file-icon(dark, drk, tex);
+@include file-icon(dark, drk, tga);
+@include file-icon(dark, drk, tgz);
+@include file-icon(dark, drk, tif);
+@include file-icon(dark, drk, tiff);
+@include file-icon(dark, drk, txt);
+@include file-icon(dark, drk, vob);
+@include file-icon(dark, drk, war);
+@include file-icon(dark, drk, wav);
+@include file-icon(dark, drk, webm);
+@include file-icon(dark, drk, webp);
+@include file-icon(dark, drk, wma);
+@include file-icon(dark, drk, wmv);
+@include file-icon(dark, drk, wsf);
+@include file-icon(dark, drk, xaml);
+@include file-icon(dark, drk, xml);
+@include file-icon(dark, drk, xps);
+@include file-icon(dark, drk, xsl);
+@include file-icon(dark, drk, xz);
+@include file-icon(dark, drk, yaml);
+@include file-icon(dark, drk, yml);
+@include file-icon(dark, drk, z);
+@include file-icon(dark, drk, zip);
+@include file-icon(dark, drk, zsh);
diff --git a/src/scss/_file-icon-high-contrast-list.scss b/src/scss/_file-icon-high-contrast-list.scss
deleted file mode 100644
index e3e6727..0000000
--- a/src/scss/_file-icon-high-contrast-list.scss
+++ /dev/null
@@ -1,118 +0,0 @@
-@include file-family(hcd, 1);
-@include file-icon(high-contrast, hcd, 3g2);
-@include file-icon(high-contrast, hcd, 3ga);
-@include file-icon(high-contrast, hcd, 3gp);
-@include file-icon(high-contrast, hcd, 7z);
-@include file-icon(high-contrast, hcd, aa);
-@include file-icon(high-contrast, hcd, aac);
-@include file-icon(high-contrast, hcd, ace);
-@include file-icon(high-contrast, hcd, aif);
-@include file-icon(high-contrast, hcd, aifc);
-@include file-icon(high-contrast, hcd, aiff);
-@include file-icon(high-contrast, hcd, amr);
-@include file-icon(high-contrast, hcd, apk);
-@include file-icon(high-contrast, hcd, asf);
-@include file-icon(high-contrast, hcd, ash);
-@include file-icon(high-contrast, hcd, asx);
-@include file-icon(high-contrast, hcd, au);
-@include file-icon(high-contrast, hcd, avi);
-@include file-icon(high-contrast, hcd, bmp);
-@include file-icon(high-contrast, hcd, bpg);
-@include file-icon(high-contrast, hcd, bz2);
-@include file-icon(high-contrast, hcd, caf);
-@include file-icon(high-contrast, hcd, cr2);
-@include file-icon(high-contrast, hcd, csh);
-@include file-icon(high-contrast, hcd, dbf);
-@include file-icon(high-contrast, hcd, dist);
-@include file-icon(high-contrast, hcd, dng);
-@include file-icon(high-contrast, hcd, doc);
-@include file-icon(high-contrast, hcd, docb);
-@include file-icon(high-contrast, hcd, docm);
-@include file-icon(high-contrast, hcd, docx);
-@include file-icon(high-contrast, hcd, dot);
-@include file-icon(high-contrast, hcd, dotm);
-@include file-icon(high-contrast, hcd, dotx);
-@include file-icon(high-contrast, hcd, flac);
-@include file-icon(high-contrast, hcd, gz);
-@include file-icon(high-contrast, hcd, heic);
-@include file-icon(high-contrast, hcd, iff);
-@include file-icon(high-contrast, hcd, image);
-@include file-icon(high-contrast, hcd, jar);
-@include file-icon(high-contrast, hcd, java);
-@include file-icon(high-contrast, hcd, jpe);
-@include file-icon(high-contrast, hcd, jpeg);
-@include file-icon(high-contrast, hcd, jpg);
-@include file-icon(high-contrast, hcd, jsp);
-@include file-icon(high-contrast, hcd, jsx);
-@include file-icon(high-contrast, hcd, ksh);
-@include file-icon(high-contrast, hcd, kt);
-@include file-icon(high-contrast, hcd, kts);
-@include file-icon(high-contrast, hcd, log);
-@include file-icon(high-contrast, hcd, m2v);
-@include file-icon(high-contrast, hcd, m4a);
-@include file-icon(high-contrast, hcd, m4r);
-@include file-icon(high-contrast, hcd, m4v);
-@include file-icon(high-contrast, hcd, mc);
-@include file-icon(high-contrast, hcd, md);
-@include file-icon(high-contrast, hcd, me);
-@include file-icon(high-contrast, hcd, mi);
-@include file-icon(high-contrast, hcd, mid);
-@include file-icon(high-contrast, hcd, midi);
-@include file-icon(high-contrast, hcd, mkv);
-@include file-icon(high-contrast, hcd, mo);
-@include file-icon(high-contrast, hcd, mod);
-@include file-icon(high-contrast, hcd, mov);
-@include file-icon(high-contrast, hcd, mp2);
-@include file-icon(high-contrast, hcd, mp3);
-@include file-icon(high-contrast, hcd, mp4);
-@include file-icon(high-contrast, hcd, mpa);
-@include file-icon(high-contrast, hcd, mpe);
-@include file-icon(high-contrast, hcd, mpeg);
-@include file-icon(high-contrast, hcd, mpg);
-@include file-icon(high-contrast, hcd, mpga);
-@include file-icon(high-contrast, hcd, nef);
-@include file-icon(high-contrast, hcd, ogv);
-@include file-icon(high-contrast, hcd, pdb);
-@include file-icon(high-contrast, hcd, php);
-@include file-icon(high-contrast, hcd, pl);
-@include file-icon(high-contrast, hcd, png);
-@include file-icon(high-contrast, hcd, po);
-@include file-icon(high-contrast, hcd, pot);
-@include file-icon(high-contrast, hcd, psp);
-@include file-icon(high-contrast, hcd, qt);
-@include file-icon(high-contrast, hcd, ra);
-@include file-icon(high-contrast, hcd, ram);
-@include file-icon(high-contrast, hcd, rar);
-@include file-icon(high-contrast, hcd, raw);
-@include file-icon(high-contrast, hcd, rdf);
-@include file-icon(high-contrast, hcd, rdl);
-@include file-icon(high-contrast, hcd, rm);
-@include file-icon(high-contrast, hcd, rtf);
-@include file-icon(high-contrast, hcd, sdf);
-@include file-icon(high-contrast, hcd, sit);
-@include file-icon(high-contrast, hcd, sql);
-@include file-icon(high-contrast, hcd, swift);
-@include file-icon(high-contrast, hcd, tex);
-@include file-icon(high-contrast, hcd, tga);
-@include file-icon(high-contrast, hcd, tgz);
-@include file-icon(high-contrast, hcd, tif);
-@include file-icon(high-contrast, hcd, tiff);
-@include file-icon(high-contrast, hcd, txt);
-@include file-icon(high-contrast, hcd, vob);
-@include file-icon(high-contrast, hcd, war);
-@include file-icon(high-contrast, hcd, wav);
-@include file-icon(high-contrast, hcd, webm);
-@include file-icon(high-contrast, hcd, webp);
-@include file-icon(high-contrast, hcd, wma);
-@include file-icon(high-contrast, hcd, wmv);
-@include file-icon(high-contrast, hcd, wsf);
-@include file-icon(high-contrast, hcd, xaml);
-@include file-icon(high-contrast, hcd, xml);
-@include file-icon(high-contrast, hcd, xps);
-@include file-icon(high-contrast, hcd, xsl);
-@include file-icon(high-contrast, hcd, xz);
-@include file-icon(high-contrast, hcd, yaml);
-@include file-icon(high-contrast, hcd, yml);
-@include file-icon(high-contrast, hcd, z);
-@include file-icon(high-contrast, hcd, zip);
-@include file-icon(high-contrast, hcd, zsh);
diff --git a/src/scss/file-icon-high-contrast.scss b/src/scss/file-icon-dark.scss
similarity index 81%
rename from src/scss/file-icon-high-contrast.scss
rename to src/scss/file-icon-dark.scss
index 9f9f712..c615d40 100644
--- a/src/scss/file-icon-high-contrast.scss
+++ b/src/scss/file-icon-dark.scss
@@ -6,5 +6,5 @@
@import "variables";
@import "file-icon-base";
-@import "file-icon-extra";
-@import "file-icon-high-contrast-list";
+@import "file-icon-aux";
+@import "file-icon-dark-list";