@font-face {
                font-family: "fileicons-fi";
                src: url('fileicons-fi.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
            }
        @font-face {
                font-family: "fileicons-devicons";
                src: url('fileicons-devicons.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
            }
        @font-face {
                font-family: "fileicons-fa";
                src: url('fileicons-fa.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
            }
        @font-face {
                font-family: "fileicons-mf";
                src: url('fileicons-mf.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
            }
        @font-face {
                font-family: "fileicons-octicons";
                src: url('fileicons-octicons.woff2') format('woff2');
                font-weight: normal;
                font-style: normal;
            }
        .fileicon[data-code="_file"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f011'; 
            }
            .fileicon[data-code="_folder"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f016'; 
            }
            .fileicon[data-code="_repo"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f001'; 
            }
            .fileicon[data-code="_1c-alt_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea28'; 
            }
            .fileicon[data-code="_1c-alt_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea28'; 
            }
            .fileicon[data-code="_1c_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\a5ea'; 
            }
            .fileicon[data-code="_1c_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\a5ea'; 
            }
            .fileicon[data-code="_1c_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\a5ea'; 
            }
            .fileicon[data-code="_4d_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb73'; 
            }
            .fileicon[data-code="_abap_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e92b'; 
            }
            .fileicon[data-code="_abif_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea4e'; 
            }
            .fileicon[data-code="_abif_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea4e'; 
            }
            .fileicon[data-code="_abif_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea4e'; 
            }
            .fileicon[data-code="_access_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_light-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #be7953;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_access_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9ea'; 
            }
            .fileicon[data-code="_acre_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\237a'; 
            }
            .fileicon[data-code="_acre_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\237a'; 
            }
            .fileicon[data-code="_ada_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e90b'; 
            }
            .fileicon[data-code="_adobe-cc_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb5e'; 
            }
            .fileicon[data-code="_ae_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e9f3'; 
            }
            .fileicon[data-code="_ae_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9f3'; 
            }
            .fileicon[data-code="_affectscript_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\eb2c'; 
            }
            .fileicon[data-code="_affinity_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eabb'; 
            }
            .fileicon[data-code="_affinity_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\eabb'; 
            }
            .fileicon[data-code="_affinity_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eabb'; 
            }
            .fileicon[data-code="_agda_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\1315a'; 
            }
            .fileicon[data-code="_agda_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\1315a'; 
            }
            .fileicon[data-code="_ahk_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e932'; 
            }
            .fileicon[data-code="_ahk_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e932'; 
            }
            .fileicon[data-code="_ai_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e6b4'; 
            }
            .fileicon[data-code="_ai_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e6b4'; 
            }
            .fileicon[data-code="_ai_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e6b4'; 
            }
            .fileicon[data-code="_alacritty_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb27'; 
            }
            .fileicon[data-code="_alex_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\29cb'; 
            }
            .fileicon[data-code="_alex_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\29cb'; 
            }
            .fileicon[data-code="_alex_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\29cb'; 
            }
            .fileicon[data-code="_alex_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\29cb'; 
            }
            .fileicon[data-code="_alloy_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e935'; 
            }
            .fileicon[data-code="_alpine_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9ff'; 
            }
            .fileicon[data-code="_ampl_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e94e'; 
            }
            .fileicon[data-code="_amusewiki_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eb32'; 
            }
            .fileicon[data-code="_amx_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e99b'; 
            }
            .fileicon[data-code="_amx_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e99b'; 
            }
            .fileicon[data-code="_analytica_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb7d'; 
            }
            .fileicon[data-code="_anchor_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f13d'; 
            }
            .fileicon[data-code="_android_dark-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #4d9085;
                content: '\f17b'; 
            }
            .fileicon[data-code="_android_dark-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #7c4426;
                content: '\f17b'; 
            }
            .fileicon[data-code="_android_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f17b'; 
            }
            .fileicon[data-code="_angelscript_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea5b'; 
            }
            .fileicon[data-code="_angelscript_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea5b'; 
            }
            .fileicon[data-code="_angular_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e653'; 
            }
            .fileicon[data-code="_animate_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eb41'; 
            }
            .fileicon[data-code="_animate_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb41'; 
            }
            .fileicon[data-code="_animestudio_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaed'; 
            }
            .fileicon[data-code="_animestudio_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eaed'; 
            }
            .fileicon[data-code="_animestudio_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaed'; 
            }
            .fileicon[data-code="_animestudio_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaed'; 
            }
            .fileicon[data-code="_animestudio_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eaed'; 
            }
            .fileicon[data-code="_ansible_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\24b6'; 
            }
            .fileicon[data-code="_ant_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e93e'; 
            }
            .fileicon[data-code="_antlr_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e92c'; 
            }
            .fileicon[data-code="_antlr_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e92c'; 
            }
            .fileicon[data-code="_antwar_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\2591'; 
            }
            .fileicon[data-code="_anyscript_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eacf'; 
            }
            .fileicon[data-code="_apache_dark-green"]::before {
                font-family: 'fileicons-mf';
                color: #66783e;
                content: '\f102'; 
            }
            .fileicon[data-code="_apache_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f102'; 
            }
            .fileicon[data-code="_apache_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f102'; 
            }
            .fileicon[data-code="_apache_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f102'; 
            }
            .fileicon[data-code="_apiextractor_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\eb99'; 
            }
            .fileicon[data-code="_apiextractor_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb99'; 
            }
            .fileicon[data-code="_api_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e92d'; 
            }
            .fileicon[data-code="_apl_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\234b'; 
            }
            .fileicon[data-code="_apl_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\234b'; 
            }
            .fileicon[data-code="_a-plus_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb79'; 
            }
            .fileicon[data-code="_apollo_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f110'; 
            }
            .fileicon[data-code="_appcelerator_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e6ab'; 
            }
            .fileicon[data-code="_apple_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e925'; 
            }
            .fileicon[data-code="_appstore_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_dark-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #4d9085;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_dark-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #825078;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_dark-red"]::before {
                font-family: 'fileicons-devicons';
                color: #be2f31;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e613'; 
            }
            .fileicon[data-code="_appstore_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e613'; 
            }
            .fileicon[data-code="_appveyor_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e923'; 
            }
            .fileicon[data-code="_archlinux_dark-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #4d9085;
                content: 'A'; 
            }
            .fileicon[data-code="_archlinux_dark-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #7c4426;
                content: 'A'; 
            }
            .fileicon[data-code="_archlinux_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: 'A'; 
            }
            .fileicon[data-code="_archlinux_dark-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #ee9e2e;
                content: 'A'; 
            }
            .fileicon[data-code="_archlinux_light-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #fae0bc;
                content: 'A'; 
            }
            .fileicon[data-code="_arc_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e92f'; 
            }
            .fileicon[data-code="_arduino_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e930'; 
            }
            .fileicon[data-code="_asciidoctor_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eac7'; 
            }
            .fileicon[data-code="_as_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e92e'; 
            }
            .fileicon[data-code="_as_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e92e'; 
            }
            .fileicon[data-code="_asm-agc_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb53'; 
            }
            .fileicon[data-code="_asm-arm_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb51'; 
            }
            .fileicon[data-code="_asm-avr_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb6c'; 
            }
            .fileicon[data-code="_asm_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eb4f'; 
            }
            .fileicon[data-code="_as_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e92e'; 
            }
            .fileicon[data-code="_as_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e92e'; 
            }
            .fileicon[data-code="_as_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e92e'; 
            }
            .fileicon[data-code="_asm-intel_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb4e'; 
            }
            .fileicon[data-code="_asm-m68k_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eb4d'; 
            }
            .fileicon[data-code="_asm-m68k_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb4d'; 
            }
            .fileicon[data-code="_asm_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb4f'; 
            }
            .fileicon[data-code="_asm_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb4f'; 
            }
            .fileicon[data-code="_asm_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb4f'; 
            }
            .fileicon[data-code="_asm-vax_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb48'; 
            }
            .fileicon[data-code="_asm-zilog_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb47'; 
            }
            .fileicon[data-code="_asm-zilog_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb47'; 
            }
            .fileicon[data-code="_asp_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_dark-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #4d9085;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asp_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e67f'; 
            }
            .fileicon[data-code="_asymptote_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eae5'; 
            }
            .fileicon[data-code="_at_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f1fa'; 
            }
            .fileicon[data-code="_at_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f1fa'; 
            }
            .fileicon[data-code="_atom_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e664'; 
            }
            .fileicon[data-code="_atom_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e664'; 
            }
            .fileicon[data-code="_ats_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e934'; 
            }
            .fileicon[data-code="_ats_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e934'; 
            }
            .fileicon[data-code="_ats_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e934'; 
            }
            .fileicon[data-code="_audacity_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e9f9'; 
            }
            .fileicon[data-code="_audio_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #4d9085;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-green"]::before {
                font-family: 'fileicons-fa';
                color: #66783e;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #7c4426;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-orange"]::before {
                font-family: 'fileicons-fa';
                color: #a35f27;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_dark-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #ee9e2e;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #75b5aa;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-purple"]::before {
                font-family: 'fileicons-fa';
                color: #aa759f;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f028'; 
            }
            .fileicon[data-code="_audio_medium-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #f4bf75;
                content: '\f028'; 
            }
            .fileicon[data-code="_augeas_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e931'; 
            }
            .fileicon[data-code="_aurelia_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\ea48'; 
            }
            .fileicon[data-code="_autoit_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e933'; 
            }
            .fileicon[data-code="_avro_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaa3'; 
            }
            .fileicon[data-code="_awk_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\1f427'; 
            }
            .fileicon[data-code="_awk_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f427'; 
            }
            .fileicon[data-code="_azurepipelines_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f680'; 
            }
            .fileicon[data-code="_babel_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e91f'; 
            }
            .fileicon[data-code="_babel_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e91f'; 
            }
            .fileicon[data-code="_backbone_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e652'; 
            }
            .fileicon[data-code="_backup"]::before {
                font-family: 'fileicons-fa';
                color: var(--color);
                content: '\f1da'; 
            }
            .fileicon[data-code="_ballerina_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eac8'; 
            }
            .fileicon[data-code="_ballerina_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eac8'; 
            }
            .fileicon[data-code="_bazaar_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eacd'; 
            }
            .fileicon[data-code="_bazaar_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eacd'; 
            }
            .fileicon[data-code="_bazel_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ead2'; 
            }
            .fileicon[data-code="_bazel_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ead2'; 
            }
            .fileicon[data-code="_bazel_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ead2'; 
            }
            .fileicon[data-code="_bazel_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ead2'; 
            }
            .fileicon[data-code="_behat_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea89'; 
            }
            .fileicon[data-code="_bem_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea59'; 
            }
            .fileicon[data-code="_bibtex_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e601'; 
            }
            .fileicon[data-code="_bibtex_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e601'; 
            }
            .fileicon[data-code="_bikeshed_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f6b2'; 
            }
            .fileicon[data-code="_bikeshed_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f6b2'; 
            }
            .fileicon[data-code="_biml_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb29'; 
            }
            .fileicon[data-code="_binary_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_medium-grey"]::before {
                font-family: 'fileicons-octicons';
                color: #7f7f7f;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f094'; 
            }
            .fileicon[data-code="_binary_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f094'; 
            }
            .fileicon[data-code="_binder_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eba4'; 
            }
            .fileicon[data-code="_bintray_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea6e'; 
            }
            .fileicon[data-code="_bison_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f402'; 
            }
            .fileicon[data-code="_bison_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\1f402'; 
            }
            .fileicon[data-code="_bison_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f402'; 
            }
            .fileicon[data-code="_bison_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f402'; 
            }
            .fileicon[data-code="_bitbucket_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e603'; 
            }
            .fileicon[data-code="_bitcoin_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f15a'; 
            }
            .fileicon[data-code="_bithound_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea2a'; 
            }
            .fileicon[data-code="_blender_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9fa'; 
            }
            .fileicon[data-code="_blender_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9fa'; 
            }
            .fileicon[data-code="_blender_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9fa'; 
            }
            .fileicon[data-code="_blitzbasic_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eba5'; 
            }
            .fileicon[data-code="_blitzbasic_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eba5'; 
            }
            .fileicon[data-code="_bloc_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eba3'; 
            }
            .fileicon[data-code="_bluespec_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e93c'; 
            }
            .fileicon[data-code="_bnf_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\2a74'; 
            }
            .fileicon[data-code="_bnf_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\2a74'; 
            }
            .fileicon[data-code="_book-alt_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f02d'; 
            }
            .fileicon[data-code="_book_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f007'; 
            }
            .fileicon[data-code="_book_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f007'; 
            }
            .fileicon[data-code="_book_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f007'; 
            }
            .fileicon[data-code="_book_medium-pink"]::before {
                font-family: 'fileicons-octicons';
                color: #ff00cc;
                content: '\f007'; 
            }
            .fileicon[data-code="_book_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f007'; 
            }
            .fileicon[data-code="_boo_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e939'; 
            }
            .fileicon[data-code="_boot"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\f103'; 
            }
            .fileicon[data-code="_boot_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\f103'; 
            }
            .fileicon[data-code="_boot_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f103'; 
            }
            .fileicon[data-code="_bootstrap_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_dark-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #ee9e2e;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_light-pink"]::before {
                font-family: 'fileicons-devicons';
                color: #ff4ddb;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e647'; 
            }
            .fileicon[data-code="_bootstrap_medium-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #f4bf75;
                content: '\e647'; 
            }
            .fileicon[data-code="_bors_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1f441'; 
            }
            .fileicon[data-code="_bosque_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb96'; 
            }
            .fileicon[data-code="_bower_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e64d'; 
            }
            .fileicon[data-code="_bower_medium-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #f4bf75;
                content: '\e64d'; 
            }
            .fileicon[data-code="_brain_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e93a'; 
            }
            .fileicon[data-code="_brakeman_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9d6'; 
            }
            .fileicon[data-code="_brakeman_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9d6'; 
            }
            .fileicon[data-code="_brew_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\1f37a'; 
            }
            .fileicon[data-code="_brew_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f37a'; 
            }
            .fileicon[data-code="_bro_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e93b'; 
            }
            .fileicon[data-code="_brotli_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaa2'; 
            }
            .fileicon[data-code="_browserslist_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea80'; 
            }
            .fileicon[data-code="_browsersync_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: 'b'; 
            }
            .fileicon[data-code="_brunch_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea47'; 
            }
            .fileicon[data-code="_buck_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea46'; 
            }
            .fileicon[data-code="_buck_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea46'; 
            }
            .fileicon[data-code="_buildkite_light-green"]::before {
                font-family: 'fileicons-fi';
                color: #b2c38b;
                content: '\ebad'; 
            }
            .fileicon[data-code="_buildkite_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ebad'; 
            }
            .fileicon[data-code="_bullhorn_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f0a1'; 
            }
            .fileicon[data-code="_bundler_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea45'; 
            }
            .fileicon[data-code="_bundler_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea45'; 
            }
            .fileicon[data-code="_bundler_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea45'; 
            }
            .fileicon[data-code="_bundler_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea45'; 
            }
            .fileicon[data-code="_byond_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e962'; 
            }
            .fileicon[data-code="_cabal_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e9c2'; 
            }
            .fileicon[data-code="_cabal_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9c2'; 
            }
            .fileicon[data-code="_cabal_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9c2'; 
            }
            .fileicon[data-code="_cabal_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e9c2'; 
            }
            .fileicon[data-code="_caddy_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f512'; 
            }
            .fileicon[data-code="_caffe2_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eab6'; 
            }
            .fileicon[data-code="_caffe2_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eab6'; 
            }
            .fileicon[data-code="_caffe_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea9a'; 
            }
            .fileicon[data-code="_caffe_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea9a'; 
            }
            .fileicon[data-code="_cakefile_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e924'; 
            }
            .fileicon[data-code="_cake_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e9e3'; 
            }
            .fileicon[data-code="_cakephp_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea43'; 
            }
            .fileicon[data-code="_calc_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f1ec'; 
            }
            .fileicon[data-code="_calc_medium-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #8f5536;
                content: '\f1ec'; 
            }
            .fileicon[data-code="_calc_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f1ec'; 
            }
            .fileicon[data-code="_calva_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eba1'; 
            }
            .fileicon[data-code="_carthage_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\ea98'; 
            }
            .fileicon[data-code="_casc_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ebb6'; 
            }
            .fileicon[data-code="_casc_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ebb6'; 
            }
            .fileicon[data-code="_cc_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9d5'; 
            }
            .fileicon[data-code="_c_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f106'; 
            }
            .fileicon[data-code="_cdf_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb46'; 
            }
            .fileicon[data-code="_ceylon_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e94f'; 
            }
            .fileicon[data-code="_cf_light-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #a7d0c9;
                content: '\e929'; 
            }
            .fileicon[data-code="_cf_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e929'; 
            }
            .fileicon[data-code="_chai_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: 'c'; 
            }
            .fileicon[data-code="_chai_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: 'c'; 
            }
            .fileicon[data-code="_chapel_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e950'; 
            }
            .fileicon[data-code="_chartjs_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\ea0b'; 
            }
            .fileicon[data-code="_checklist_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_light-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #9dc0ce;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f076'; 
            }
            .fileicon[data-code="_checklist_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f076'; 
            }
            .fileicon[data-code="_cheetah3d_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\1f406'; 
            }
            .fileicon[data-code="_cheetah3d_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\1f406'; 
            }
            .fileicon[data-code="_chef_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea42'; 
            }
            .fileicon[data-code="_chef_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea42'; 
            }
            .fileicon[data-code="_chocolatey_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f36b'; 
            }
            .fileicon[data-code="_chrome_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e643'; 
            }
            .fileicon[data-code="_chuck_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e943'; 
            }
            .fileicon[data-code="_circleci"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\ea12'; 
            }
            .fileicon[data-code="_circleci_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea12'; 
            }
            .fileicon[data-code="_circuit-board_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #4d9085;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #7c4426;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_dark-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #ee9e2e;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_circuit-board_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f0d6'; 
            }
            .fileicon[data-code="_cirru_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e951'; 
            }
            .fileicon[data-code="_cirru_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\e951'; 
            }
            .fileicon[data-code="_clarion_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e952'; 
            }
            .fileicon[data-code="_clean_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e95b'; 
            }
            .fileicon[data-code="_clean_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e95b'; 
            }
            .fileicon[data-code="_clean_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e95b'; 
            }
            .fileicon[data-code="_click_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e95c'; 
            }
            .fileicon[data-code="_clips_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e940'; 
            }
            .fileicon[data-code="_cljs_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f104'; 
            }
            .fileicon[data-code="_cljs_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f104'; 
            }
            .fileicon[data-code="_cl_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e972'; 
            }
            .fileicon[data-code="_clojure_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_dark-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #7c4426;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_dark-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #825078;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_dark-red"]::before {
                font-family: 'fileicons-devicons';
                color: #be2f31;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_dark-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #ee9e2e;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e668'; 
            }
            .fileicon[data-code="_clojure_medium-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #f4bf75;
                content: '\e668'; 
            }
            .fileicon[data-code="_closure-tpl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea82'; 
            }
            .fileicon[data-code="_cloudfoundry_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ead0'; 
            }
            .fileicon[data-code="_cmake_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e93f'; 
            }
            .fileicon[data-code="_cmake_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e93f'; 
            }
            .fileicon[data-code="_c_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f106'; 
            }
            .fileicon[data-code="_c_medium-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #75b5aa;
                content: '\f106'; 
            }
            .fileicon[data-code="_c_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f106'; 
            }
            .fileicon[data-code="_c_medium-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #8f5536;
                content: '\f106'; 
            }
            .fileicon[data-code="_c_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f106'; 
            }
            .fileicon[data-code="_c_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f106'; 
            }
            .fileicon[data-code="_cnab_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ebb5'; 
            }
            .fileicon[data-code="_cobol_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea44'; 
            }
            .fileicon[data-code="_cobol_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea44'; 
            }
            .fileicon[data-code="_cocoapods_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea97'; 
            }
            .fileicon[data-code="_codacy_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea8b'; 
            }
            .fileicon[data-code="_codecov_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\2602'; 
            }
            .fileicon[data-code="_code_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #4d9085;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #7c4426;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-pink"]::before {
                font-family: 'fileicons-octicons';
                color: #cc00a3;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_dark-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #ee9e2e;
                content: '\f05f'; 
            }
            .fileicon[data-code="_codekit"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\ea41'; 
            }
            .fileicon[data-code="_code_light-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #9dc0ce;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_light-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #a7d0c9;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_light-green"]::before {
                font-family: 'fileicons-octicons';
                color: #b2c38b;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_light-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #be7953;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_light-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #e1ad83;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_light-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #c7a4c0;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-pink"]::before {
                font-family: 'fileicons-octicons';
                color: #ff00cc;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f05f'; 
            }
            .fileicon[data-code="_code_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f05f'; 
            }
            .fileicon[data-code="_codemeta_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb8f'; 
            }
            .fileicon[data-code="_codemeta_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb8f'; 
            }
            .fileicon[data-code="_codeship_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea6a'; 
            }
            .fileicon[data-code="_coffee_dark-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #7c4426;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_light-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #be7953;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_medium-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #75b5aa;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_medium-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #8f5536;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_coffee_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f0f4'; 
            }
            .fileicon[data-code="_commitizen_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ebb3'; 
            }
            .fileicon[data-code="_commitlint_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f191'; 
            }
            .fileicon[data-code="_compass_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e661'; 
            }
            .fileicon[data-code="_composer_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e683'; 
            }
            .fileicon[data-code="_composer_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e683'; 
            }
            .fileicon[data-code="_conan_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ead1'; 
            }
            .fileicon[data-code="_conan_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ead1'; 
            }
            .fileicon[data-code="_conda_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb3c'; 
            }
            .fileicon[data-code="_config-coffee_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb18'; 
            }
            .fileicon[data-code="_config-coffee_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb18'; 
            }
            .fileicon[data-code="_config_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config-go_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb12'; 
            }
            .fileicon[data-code="_config-go_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb12'; 
            }
            .fileicon[data-code="_config-hs_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb14'; 
            }
            .fileicon[data-code="_config-hs_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb14'; 
            }
            .fileicon[data-code="_config-js_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eb1a'; 
            }
            .fileicon[data-code="_config-js_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb1a'; 
            }
            .fileicon[data-code="_config_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\f07c'; 
            }
            .fileicon[data-code="_config-perl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb19'; 
            }
            .fileicon[data-code="_config-python_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb15'; 
            }
            .fileicon[data-code="_config-react_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb16'; 
            }
            .fileicon[data-code="_config-react_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb16'; 
            }
            .fileicon[data-code="_config-ruby_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eb17'; 
            }
            .fileicon[data-code="_config-ruby_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb17'; 
            }
            .fileicon[data-code="_config-rust_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb13'; 
            }
            .fileicon[data-code="_config-rust_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb13'; 
            }
            .fileicon[data-code="_config-ts_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb1b'; 
            }
            .fileicon[data-code="_config-ts_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb1b'; 
            }
            .fileicon[data-code="_config-ts_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb1b'; 
            }
            .fileicon[data-code="_config-ts_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb1b'; 
            }
            .fileicon[data-code="_conll_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaa6'; 
            }
            .fileicon[data-code="_conll_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaa6'; 
            }
            .fileicon[data-code="_coq_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e95f'; 
            }
            .fileicon[data-code="_cordova_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\ea11'; 
            }
            .fileicon[data-code="_coreldraw_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea90'; 
            }
            .fileicon[data-code="_corel_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea91'; 
            }
            .fileicon[data-code="_coveralls_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\272a'; 
            }
            .fileicon[data-code="_cpan_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpan_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpan_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpan_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpan_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpan_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ea87'; 
            }
            .fileicon[data-code="_cpcdosc_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb8d'; 
            }
            .fileicon[data-code="_cp_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e942'; 
            }
            .fileicon[data-code="_cp_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e942'; 
            }
            .fileicon[data-code="_cpp_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_dark-orange"]::before {
                font-family: 'fileicons-mf';
                color: #a35f27;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f10b'; 
            }
            .fileicon[data-code="_cpp_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f10b'; 
            }
            .fileicon[data-code="_crafttweaker_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb89'; 
            }
            .fileicon[data-code="_crafttweaker_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eb89'; 
            }
            .fileicon[data-code="_crafttweaker_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb89'; 
            }
            .fileicon[data-code="_crafttweaker_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb89'; 
            }
            .fileicon[data-code="_creole_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e95e'; 
            }
            .fileicon[data-code="_crowdin_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ead3'; 
            }
            .fileicon[data-code="_crystal_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e902'; 
            }
            .fileicon[data-code="_csharp_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f10c'; 
            }
            .fileicon[data-code="_csharp_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f10c'; 
            }
            .fileicon[data-code="_csound_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9f0'; 
            }
            .fileicon[data-code="_csound_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e9f0'; 
            }
            .fileicon[data-code="_csound_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9f0'; 
            }
            .fileicon[data-code="_csound_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9f0'; 
            }
            .fileicon[data-code="_css3_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f13c'; 
            }
            .fileicon[data-code="_css3_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f13c'; 
            }
            .fileicon[data-code="_css3_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f13c'; 
            }
            .fileicon[data-code="_csscript_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9e2'; 
            }
            .fileicon[data-code="_cubit_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb92'; 
            }
            .fileicon[data-code="_cucumber_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f02b'; 
            }
            .fileicon[data-code="_cuneiform_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb76'; 
            }
            .fileicon[data-code="_curl_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '/'; 
            }
            .fileicon[data-code="_curry_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb78'; 
            }
            .fileicon[data-code="_cvs_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f41f'; 
            }
            .fileicon[data-code="_cwl_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\29d9'; 
            }
            .fileicon[data-code="_cython_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e963'; 
            }
            .fileicon[data-code="_cython_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e963'; 
            }
            .fileicon[data-code="_cython_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e963'; 
            }
            .fileicon[data-code="_d3_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea10'; 
            }
            .fileicon[data-code="_dafny_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb8c'; 
            }
            .fileicon[data-code="_dafny_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb8c'; 
            }
            .fileicon[data-code="_darcs_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e964'; 
            }
            .fileicon[data-code="_darcs_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e964'; 
            }
            .fileicon[data-code="_dart_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e698'; 
            }
            .fileicon[data-code="_dashboard_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f07d'; 
            }
            .fileicon[data-code="_dashboard_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f07d'; 
            }
            .fileicon[data-code="_dashboard_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f07d'; 
            }
            .fileicon[data-code="_database_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_dark-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #4d9085;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_light-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #9dc0ce;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-grey"]::before {
                font-family: 'fileicons-octicons';
                color: #7f7f7f;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f096'; 
            }
            .fileicon[data-code="_database_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f096'; 
            }
            .fileicon[data-code="_dataweave_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea99'; 
            }
            .fileicon[data-code="_dataweave_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea99'; 
            }
            .fileicon[data-code="_dbase_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9f1'; 
            }
            .fileicon[data-code="_debian_dark-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #4d9085;
                content: '\f111'; 
            }
            .fileicon[data-code="_debian_medium-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #75b5aa;
                content: '\f111'; 
            }
            .fileicon[data-code="_debian_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f111'; 
            }
            .fileicon[data-code="_delphi_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea40'; 
            }
            .fileicon[data-code="_delphi_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea40'; 
            }
            .fileicon[data-code="_delphi_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea40'; 
            }
            .fileicon[data-code="_deno_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eaef'; 
            }
            .fileicon[data-code="_deno_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eaef'; 
            }
            .fileicon[data-code="_dependabot_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb3e'; 
            }
            .fileicon[data-code="_devcontainer_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb83'; 
            }
            .fileicon[data-code="_devicetree_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea57'; 
            }
            .fileicon[data-code="_devicetree_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea57'; 
            }
            .fileicon[data-code="_dhall_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\1f58b'; 
            }
            .fileicon[data-code="_dia_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eab5'; 
            }
            .fileicon[data-code="_dia_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eab5'; 
            }
            .fileicon[data-code="_diff_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e960'; 
            }
            .fileicon[data-code="_diff_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e960'; 
            }
            .fileicon[data-code="_digdag_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb03'; 
            }
            .fileicon[data-code="_dlang_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e6af'; 
            }
            .fileicon[data-code="_dna_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\2624'; 
            }
            .fileicon[data-code="_dna_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\2624'; 
            }
            .fileicon[data-code="_docbook_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\13167'; 
            }
            .fileicon[data-code="_docker_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f106'; 
            }
            .fileicon[data-code="_docker_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\f106'; 
            }
            .fileicon[data-code="_doclets_light-green"]::before {
                font-family: 'fileicons-fi';
                color: #b2c38b;
                content: '\ea3f'; 
            }
            .fileicon[data-code="_doclets_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea3f'; 
            }
            .fileicon[data-code="_docpad_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\21b9'; 
            }
            .fileicon[data-code="_docz_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eb21'; 
            }
            .fileicon[data-code="_docz_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eb21'; 
            }
            .fileicon[data-code="_docz_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb21'; 
            }
            .fileicon[data-code="_docz_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb21'; 
            }
            .fileicon[data-code="_doge_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e946'; 
            }
            .fileicon[data-code="_dojo_light-red"]::before {
                font-family: 'fileicons-devicons';
                color: #c97071;
                content: '\e61c'; 
            }
            .fileicon[data-code="_dosbox_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaf2'; 
            }
            .fileicon[data-code="_dotenv_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\ebb8'; 
            }
            .fileicon[data-code="_dotenv_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ebb8'; 
            }
            .fileicon[data-code="_dotjs_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb0b'; 
            }
            .fileicon[data-code="_download_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f019'; 
            }
            .fileicon[data-code="_doxygen_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e928'; 
            }
            .fileicon[data-code="_dragula_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1f44c'; 
            }
            .fileicon[data-code="_drawio_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb93'; 
            }
            .fileicon[data-code="_drone_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea3d'; 
            }
            .fileicon[data-code="_dropbox_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e607'; 
            }
            .fileicon[data-code="_dub_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eba2'; 
            }
            .fileicon[data-code="_dvc_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\eb98'; 
            }
            .fileicon[data-code="_dyalog_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e90c'; 
            }
            .fileicon[data-code="_dyalog_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e90c'; 
            }
            .fileicon[data-code="_dyalog_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e90c'; 
            }
            .fileicon[data-code="_dylib_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea15'; 
            }
            .fileicon[data-code="_eagle_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e965'; 
            }
            .fileicon[data-code="_earth_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f0ac'; 
            }
            .fileicon[data-code="_earth_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f0ac'; 
            }
            .fileicon[data-code="_earth_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f0ac'; 
            }
            .fileicon[data-code="_easybuild_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea85'; 
            }
            .fileicon[data-code="_ec_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9c9'; 
            }
            .fileicon[data-code="_ec_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9c9'; 
            }
            .fileicon[data-code="_ecere_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e966'; 
            }
            .fileicon[data-code="_eclipse_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e69e'; 
            }
            .fileicon[data-code="_eclipse-lang_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb80'; 
            }
            .fileicon[data-code="_eclipse_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e69e'; 
            }
            .fileicon[data-code="_eclipse_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e69e'; 
            }
            .fileicon[data-code="_edge_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea78'; 
            }
            .fileicon[data-code="_editorconfig_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea1b'; 
            }
            .fileicon[data-code="_editorconfig_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea1b'; 
            }
            .fileicon[data-code="_eiffel_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e967'; 
            }
            .fileicon[data-code="_ejs_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea4b'; 
            }
            .fileicon[data-code="_electron_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea27'; 
            }
            .fileicon[data-code="_electron_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea27'; 
            }
            .fileicon[data-code="_elixir_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: '\f113'; 
            }
            .fileicon[data-code="_elixir_light-purple"]::before {
                font-family: 'fileicons-mf';
                color: #c7a4c0;
                content: '\f113'; 
            }
            .fileicon[data-code="_elixir_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f113'; 
            }
            .fileicon[data-code="_elm_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f102'; 
            }
            .fileicon[data-code="_emacs_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e926'; 
            }
            .fileicon[data-code="_emacs_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e926'; 
            }
            .fileicon[data-code="_emacs_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e926'; 
            }
            .fileicon[data-code="_emacs_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e926'; 
            }
            .fileicon[data-code="_emacs_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e926'; 
            }
            .fileicon[data-code="_emacs_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e926'; 
            }
            .fileicon[data-code="_e_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: 'E'; 
            }
            .fileicon[data-code="_em_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e968'; 
            }
            .fileicon[data-code="_ensime_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ead4'; 
            }
            .fileicon[data-code="_eq_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea0a'; 
            }
            .fileicon[data-code="_erlang_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_erlang_dark-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #7c4426;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_erlang_dark-red"]::before {
                font-family: 'fileicons-devicons';
                color: #be2f31;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_erlang_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_erlang_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_erlang_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e6b1'; 
            }
            .fileicon[data-code="_esdoc_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea5c'; 
            }
            .fileicon[data-code="_eslint_light-purple"]::before {
                font-family: 'fileicons-fi';
                color: #c7a4c0;
                content: '\ea0f'; 
            }
            .fileicon[data-code="_eslint_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea0f'; 
            }
            .fileicon[data-code="_excel_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_excel_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9ee'; 
            }
            .fileicon[data-code="_expo_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb71'; 
            }
            .fileicon[data-code="_fabfile_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e94b'; 
            }
            .fileicon[data-code="_fabric_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\1f4dc'; 
            }
            .fileicon[data-code="_fabric_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f4dc'; 
            }
            .fileicon[data-code="_factor_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e96a'; 
            }
            .fileicon[data-code="_factor_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e96a'; 
            }
            .fileicon[data-code="_factor_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e96a'; 
            }
            .fileicon[data-code="_falcon_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eae4'; 
            }
            .fileicon[data-code="_fancy_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e96b'; 
            }
            .fileicon[data-code="_fancy_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e96b'; 
            }
            .fileicon[data-code="_fancy_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e96b'; 
            }
            .fileicon[data-code="_fantom_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e96f'; 
            }
            .fileicon[data-code="_fauna_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\13168'; 
            }
            .fileicon[data-code="_faust_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\22c0'; 
            }
            .fileicon[data-code="_fbx_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9fc'; 
            }
            .fileicon[data-code="_fexl_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb20'; 
            }
            .fileicon[data-code="_ff_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\fb00'; 
            }
            .fileicon[data-code="_ff_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\fb00'; 
            }
            .fileicon[data-code="_figma_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ebba'; 
            }
            .fileicon[data-code="_filter_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f0b0'; 
            }
            .fileicon[data-code="_finaldraft_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1d4bb'; 
            }
            .fileicon[data-code="_finder_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9e9'; 
            }
            .fileicon[data-code="_finder_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9e9'; 
            }
            .fileicon[data-code="_finder_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9e9'; 
            }
            .fileicon[data-code="_firebase-bolt_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\26A1'; 
            }
            .fileicon[data-code="_firebase_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea7f'; 
            }
            .fileicon[data-code="_firebase_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ea7f'; 
            }
            .fileicon[data-code="_firefox_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e645'; 
            }
            .fileicon[data-code="_flask_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f704'; 
            }
            .fileicon[data-code="_floobits_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ead5'; 
            }
            .fileicon[data-code="_flow_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e921'; 
            }
            .fileicon[data-code="_flutter_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\eaeb'; 
            }
            .fileicon[data-code="_flux_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e969'; 
            }
            .fileicon[data-code="_flux_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e969'; 
            }
            .fileicon[data-code="_font-bitmap_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font-bitmap_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eaab'; 
            }
            .fileicon[data-code="_font_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_light-green"]::before {
                font-family: 'fileicons-fi';
                color: #b2c38b;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_font_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eaaa'; 
            }
            .fileicon[data-code="_fork_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2442'; 
            }
            .fileicon[data-code="_fortran_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fortran_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e90a'; 
            }
            .fileicon[data-code="_fossa_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eac3'; 
            }
            .fileicon[data-code="_fossa_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eac3'; 
            }
            .fileicon[data-code="_fossil"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\ead6'; 
            }
            .fileicon[data-code="_fossil_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ead6'; 
            }
            .fileicon[data-code="_fossil_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ead6'; 
            }
            .fileicon[data-code="_fountain_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f135'; 
            }
            .fileicon[data-code="_franca_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea56'; 
            }
            .fileicon[data-code="_franca_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea56'; 
            }
            .fileicon[data-code="_freemarker_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e970'; 
            }
            .fileicon[data-code="_frege_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e96e'; 
            }
            .fileicon[data-code="_fsharp_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e6a7'; 
            }
            .fileicon[data-code="_fthtml_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb97'; 
            }
            .fileicon[data-code="_ftr_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\2933'; 
            }
            .fileicon[data-code="_fuelux_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea09'; 
            }
            .fileicon[data-code="_fuelux_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea09'; 
            }
            .fileicon[data-code="_fusebox_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ead7'; 
            }
            .fileicon[data-code="_futhark_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb77'; 
            }
            .fileicon[data-code="_galaxy_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb74'; 
            }
            .fileicon[data-code="_galen_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ead8'; 
            }
            .fileicon[data-code="_galen_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ead8'; 
            }
            .fileicon[data-code="_gams_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e973'; 
            }
            .fileicon[data-code="_gap_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e971'; 
            }
            .fileicon[data-code="_gap_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e971'; 
            }
            .fileicon[data-code="_gap_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e971'; 
            }
            .fileicon[data-code="_gap_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e971'; 
            }
            .fileicon[data-code="_gatsby_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\24bc'; 
            }
            .fileicon[data-code="_gauss_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb7e'; 
            }
            .fileicon[data-code="_gdb_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea08'; 
            }
            .fileicon[data-code="_gdb_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea08'; 
            }
            .fileicon[data-code="_gdb_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea08'; 
            }
            .fileicon[data-code="_gdb_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea08'; 
            }
            .fileicon[data-code="_gear_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_dark-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #ee9e2e;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gear_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f02f'; 
            }
            .fileicon[data-code="_gears_dark-orange"]::before {
                font-family: 'fileicons-fa';
                color: #a35f27;
                content: '\f085'; 
            }
            .fileicon[data-code="_genshi_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e976'; 
            }
            .fileicon[data-code="_genstat_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\223f'; 
            }
            .fileicon[data-code="_genstat_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\223f'; 
            }
            .fileicon[data-code="_gentoo_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e96d'; 
            }
            .fileicon[data-code="_gentoo_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e96d'; 
            }
            .fileicon[data-code="_gf_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e978'; 
            }
            .fileicon[data-code="_gimp_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea88'; 
            }
            .fileicon[data-code="_gimp_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea88'; 
            }
            .fileicon[data-code="_gimp_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea88'; 
            }
            .fileicon[data-code="_gimp_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea88'; 
            }
            .fileicon[data-code="_gimp_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea88'; 
            }
            .fileicon[data-code="_git-commit_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f01f'; 
            }
            .fileicon[data-code="_github"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f00a'; 
            }
            .fileicon[data-code="_gitlab"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\ea3c'; 
            }
            .fileicon[data-code="_gitlab_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea3c'; 
            }
            .fileicon[data-code="_git_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e602'; 
            }
            .fileicon[data-code="_git-merge_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f023'; 
            }
            .fileicon[data-code="_gitpod_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1d5a6'; 
            }
            .fileicon[data-code="_glade_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e938'; 
            }
            .fileicon[data-code="_glide_light-orange"]::before {
                font-family: 'fileicons-fi';
                color: #e1ad83;
                content: '\eacb'; 
            }
            .fileicon[data-code="_gltf_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eaa7'; 
            }
            .fileicon[data-code="_glyphs_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: 'G'; 
            }
            .fileicon[data-code="_gml_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e975'; 
            }
            .fileicon[data-code="_gn_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea25'; 
            }
            .fileicon[data-code="_gn_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea25'; 
            }
            .fileicon[data-code="_gnu_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e679'; 
            }
            .fileicon[data-code="_gnu_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e679'; 
            }
            .fileicon[data-code="_gnuplot_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f4c8'; 
            }
            .fileicon[data-code="_godot_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e974'; 
            }
            .fileicon[data-code="_godot_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e974'; 
            }
            .fileicon[data-code="_godot_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e974'; 
            }
            .fileicon[data-code="_godot_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e974'; 
            }
            .fileicon[data-code="_godot_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e974'; 
            }
            .fileicon[data-code="_godot_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e974'; 
            }
            .fileicon[data-code="_golo_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e979'; 
            }
            .fileicon[data-code="_go_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaae'; 
            }
            .fileicon[data-code="_goreleaser_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb90'; 
            }
            .fileicon[data-code="_gosu_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e97a'; 
            }
            .fileicon[data-code="_gosu_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e97a'; 
            }
            .fileicon[data-code="_gosu_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e97a'; 
            }
            .fileicon[data-code="_gosu_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e97a'; 
            }
            .fileicon[data-code="_gql-codegen_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\ebae'; 
            }
            .fileicon[data-code="_gradle_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e903'; 
            }
            .fileicon[data-code="_gradle_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e903'; 
            }
            .fileicon[data-code="_graph_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f043'; 
            }
            .fileicon[data-code="_grapher_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f4c9'; 
            }
            .fileicon[data-code="_grapher_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f4c9'; 
            }
            .fileicon[data-code="_graph_light-green"]::before {
                font-family: 'fileicons-octicons';
                color: #b2c38b;
                content: '\f043'; 
            }
            .fileicon[data-code="_graph_light-red"]::before {
                font-family: 'fileicons-octicons';
                color: #c97071;
                content: '\f043'; 
            }
            .fileicon[data-code="_graph_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f043'; 
            }
            .fileicon[data-code="_graph_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f043'; 
            }
            .fileicon[data-code="_graph_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f043'; 
            }
            .fileicon[data-code="_graphql_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\e97c'; 
            }
            .fileicon[data-code="_graphql_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e97c'; 
            }
            .fileicon[data-code="_graphql_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e97c'; 
            }
            .fileicon[data-code="_graphviz_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e97d'; 
            }
            .fileicon[data-code="_graphviz_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e97d'; 
            }
            .fileicon[data-code="_graphviz_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e97d'; 
            }
            .fileicon[data-code="_greenkeeper_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb0c'; 
            }
            .fileicon[data-code="_groovy_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e904'; 
            }
            .fileicon[data-code="_grunt_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e611'; 
            }
            .fileicon[data-code="_grunt_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e611'; 
            }
            .fileicon[data-code="_grunt_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e611'; 
            }
            .fileicon[data-code="_gulp_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e610'; 
            }
            .fileicon[data-code="_gulp_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e610'; 
            }
            .fileicon[data-code="_gulp_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e610'; 
            }
            .fileicon[data-code="_gvdesign_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb02'; 
            }
            .fileicon[data-code="_hack_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9ce'; 
            }
            .fileicon[data-code="_hack_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9ce'; 
            }
            .fileicon[data-code="_hack_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e9ce'; 
            }
            .fileicon[data-code="_haml_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\f15b'; 
            }
            .fileicon[data-code="_haml_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f15b'; 
            }
            .fileicon[data-code="_haml_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\f15b'; 
            }
            .fileicon[data-code="_harbour_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e97b'; 
            }
            .fileicon[data-code="_hashicorp_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e97e'; 
            }
            .fileicon[data-code="_hashicorp_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e97e'; 
            }
            .fileicon[data-code="_haskell_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f121'; 
            }
            .fileicon[data-code="_haskell_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: '\f121'; 
            }
            .fileicon[data-code="_haskell_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f121'; 
            }
            .fileicon[data-code="_haskell_medium-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #8f5536;
                content: '\f121'; 
            }
            .fileicon[data-code="_haskell_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f121'; 
            }
            .fileicon[data-code="_haxedevelop_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea3b'; 
            }
            .fileicon[data-code="_haxedevelop_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea3b'; 
            }
            .fileicon[data-code="_haxe_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e907'; 
            }
            .fileicon[data-code="_helix_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2695'; 
            }
            .fileicon[data-code="_heroku_dark-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #825078;
                content: '\e67b'; 
            }
            .fileicon[data-code="_heroku_light-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #c7a4c0;
                content: '\e67b'; 
            }
            .fileicon[data-code="_heroku_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e67b'; 
            }
            .fileicon[data-code="_hg_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\263f'; 
            }
            .fileicon[data-code="_hg_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\263f'; 
            }
            .fileicon[data-code="_hg_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\263f'; 
            }
            .fileicon[data-code="_hg_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\263f'; 
            }
            .fileicon[data-code="_hie_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ebab'; 
            }
            .fileicon[data-code="_hjson_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eac2'; 
            }
            .fileicon[data-code="_hoplon_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea4d'; 
            }
            .fileicon[data-code="_houdini_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\1f300'; 
            }
            .fileicon[data-code="_houdini_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f300'; 
            }
            .fileicon[data-code="_houndci_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaaf'; 
            }
            .fileicon[data-code="_hp_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\33cb'; 
            }
            .fileicon[data-code="_html5_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_dark-orange"]::before {
                font-family: 'fileicons-fa';
                color: #a35f27;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_dark-purple"]::before {
                font-family: 'fileicons-fa';
                color: #825078;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #75b5aa;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #8f5536;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-purple"]::before {
                font-family: 'fileicons-fa';
                color: #aa759f;
                content: '\f13b'; 
            }
            .fileicon[data-code="_html5_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f13b'; 
            }
            .fileicon[data-code="_husky_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f436'; 
            }
            .fileicon[data-code="_husky_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\1f436'; 
            }
            .fileicon[data-code="_hy_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e97f'; 
            }
            .fileicon[data-code="_hygen_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\1f4c3'; 
            }
            .fileicon[data-code="_hyper_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb37'; 
            }
            .fileicon[data-code="_icomoon_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaea'; 
            }
            .fileicon[data-code="_idl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e947'; 
            }
            .fileicon[data-code="_idris_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e983'; 
            }
            .fileicon[data-code="_idris_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e983'; 
            }
            .fileicon[data-code="_igorpro_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e980'; 
            }
            .fileicon[data-code="_image_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #4d9085;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-grey"]::before {
                font-family: 'fileicons-octicons';
                color: #7f7f7f;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #7c4426;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_light-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #9dc0ce;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_light-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #c7a4c0;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-grey"]::before {
                font-family: 'fileicons-octicons';
                color: #7f7f7f;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-pink"]::before {
                font-family: 'fileicons-octicons';
                color: #ff00cc;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f012'; 
            }
            .fileicon[data-code="_image_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f012'; 
            }
            .fileicon[data-code="_imba_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\26ff'; 
            }
            .fileicon[data-code="_imgbot_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ebbf'; 
            }
            .fileicon[data-code="_indesign_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9f4'; 
            }
            .fileicon[data-code="_indesign_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e9f4'; 
            }
            .fileicon[data-code="_indesign_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9f4'; 
            }
            .fileicon[data-code="_indesign_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9f4'; 
            }
            .fileicon[data-code="_infopath_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea35'; 
            }
            .fileicon[data-code="_inform7_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e984'; 
            }
            .fileicon[data-code="_inform7_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e984'; 
            }
            .fileicon[data-code="_ink_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eace'; 
            }
            .fileicon[data-code="_ink_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eace'; 
            }
            .fileicon[data-code="_inkscape_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea8e'; 
            }
            .fileicon[data-code="_inno_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e985'; 
            }
            .fileicon[data-code="_inno_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e985'; 
            }
            .fileicon[data-code="_io_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e981'; 
            }
            .fileicon[data-code="_ioke_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e982'; 
            }
            .fileicon[data-code="_ionic_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f14b'; 
            }
            .fileicon[data-code="_isabelle_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e945'; 
            }
            .fileicon[data-code="_isabelle_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e945'; 
            }
            .fileicon[data-code="_istanbul_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_istanbul_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\1f54c'; 
            }
            .fileicon[data-code="_jade_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e90d'; 
            }
            .fileicon[data-code="_jake_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e948'; 
            }
            .fileicon[data-code="_jake_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e948'; 
            }
            .fileicon[data-code="_jake_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e948'; 
            }
            .fileicon[data-code="_jake_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e948'; 
            }
            .fileicon[data-code="_jasmine_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea3a'; 
            }
            .fileicon[data-code="_jasmine_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea3a'; 
            }
            .fileicon[data-code="_java_medium-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #8f5536;
                content: '\f126'; 
            }
            .fileicon[data-code="_java_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f126'; 
            }
            .fileicon[data-code="_jekyll_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e60d'; 
            }
            .fileicon[data-code="_jekyll_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e60d'; 
            }
            .fileicon[data-code="_jenkins_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e667'; 
            }
            .fileicon[data-code="_jenkins_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e667'; 
            }
            .fileicon[data-code="_jest_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jest_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jest_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jest_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jest_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jest_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ea39'; 
            }
            .fileicon[data-code="_jinja_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e944'; 
            }
            .fileicon[data-code="_jinja_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e944'; 
            }
            .fileicon[data-code="_jison_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea55'; 
            }
            .fileicon[data-code="_jison_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea55'; 
            }
            .fileicon[data-code="_j_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e937'; 
            }
            .fileicon[data-code="_jolie_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\ea75'; 
            }
            .fileicon[data-code="_jolie_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea75'; 
            }
            .fileicon[data-code="_jquery_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e650'; 
            }
            .fileicon[data-code="_jscpd_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb95'; 
            }
            .fileicon[data-code="_jscpd_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb95'; 
            }
            .fileicon[data-code="_jscpd_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb95'; 
            }
            .fileicon[data-code="_js_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-green"]::before {
                font-family: 'fileicons-mf';
                color: #66783e;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #7c4426;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-orange"]::before {
                font-family: 'fileicons-mf';
                color: #a35f27;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-pink"]::before {
                font-family: 'fileicons-mf';
                color: #cc00a3;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_dark-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #ee9e2e;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #75b5aa;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #8f5536;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-pink"]::before {
                font-family: 'fileicons-mf';
                color: #ff00cc;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f129'; 
            }
            .fileicon[data-code="_js_medium-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #f4bf75;
                content: '\f129'; 
            }
            .fileicon[data-code="_json5_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\2478'; 
            }
            .fileicon[data-code="_json_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eabe'; 
            }
            .fileicon[data-code="_jsonld_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e958'; 
            }
            .fileicon[data-code="_json_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eabe'; 
            }
            .fileicon[data-code="_json_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eabe'; 
            }
            .fileicon[data-code="_jsonnet_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb1e'; 
            }
            .fileicon[data-code="_jsonnet_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb1e'; 
            }
            .fileicon[data-code="_jsx_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9e6'; 
            }
            .fileicon[data-code="_jsx_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9e6'; 
            }
            .fileicon[data-code="_julia_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\26ec'; 
            }
            .fileicon[data-code="_junos_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea81'; 
            }
            .fileicon[data-code="_junos_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea81'; 
            }
            .fileicon[data-code="_jupyter_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e987'; 
            }
            .fileicon[data-code="_jupyter_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e987'; 
            }
            .fileicon[data-code="_kaitai_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\30ab'; 
            }
            .fileicon[data-code="_karma_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9cd'; 
            }
            .fileicon[data-code="_karma_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9cd'; 
            }
            .fileicon[data-code="_keybase_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaf8'; 
            }
            .fileicon[data-code="_key_dark-green"]::before {
                font-family: 'fileicons-octicons';
                color: #66783e;
                content: '\f049'; 
            }
            .fileicon[data-code="_key_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f049'; 
            }
            .fileicon[data-code="_key_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f049'; 
            }
            .fileicon[data-code="_key_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f049'; 
            }
            .fileicon[data-code="_key_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f049'; 
            }
            .fileicon[data-code="_key_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f049'; 
            }
            .fileicon[data-code="_keynote_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9e5'; 
            }
            .fileicon[data-code="_keynote_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9e5'; 
            }
            .fileicon[data-code="_khronos_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9f8'; 
            }
            .fileicon[data-code="_kibo_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eba9'; 
            }
            .fileicon[data-code="_kibo_light-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #fae0bc;
                content: '\eba9'; 
            }
            .fileicon[data-code="_kicad_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kicad_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea4c'; 
            }
            .fileicon[data-code="_kitchenci_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea38'; 
            }
            .fileicon[data-code="_kivy_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e901'; 
            }
            .fileicon[data-code="_kos_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: 'k'; 
            }
            .fileicon[data-code="_kotlin_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e989'; 
            }
            .fileicon[data-code="_kotlin_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e989'; 
            }
            .fileicon[data-code="_kotlin_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e989'; 
            }
            .fileicon[data-code="_krl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e988'; 
            }
            .fileicon[data-code="_kubernetes_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2388'; 
            }
            .fileicon[data-code="_kusto_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb9a'; 
            }
            .fileicon[data-code="_kx_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea9b'; 
            }
            .fileicon[data-code="_kx_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea9b'; 
            }
            .fileicon[data-code="_labview_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e98a'; 
            }
            .fileicon[data-code="_laravel_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e63f'; 
            }
            .fileicon[data-code="_lark_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1316b'; 
            }
            .fileicon[data-code="_lasso_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e98c'; 
            }
            .fileicon[data-code="_lasso_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e98c'; 
            }
            .fileicon[data-code="_lasso_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e98c'; 
            }
            .fileicon[data-code="_lasso_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e98c'; 
            }
            .fileicon[data-code="_lasso_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e98c'; 
            }
            .fileicon[data-code="_latino_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f426'; 
            }
            .fileicon[data-code="_latino_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f426'; 
            }
            .fileicon[data-code="_lean_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: 'L'; 
            }
            .fileicon[data-code="_lean_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: 'L'; 
            }
            .fileicon[data-code="_lefthook_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb8b'; 
            }
            .fileicon[data-code="_lein"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\f105'; 
            }
            .fileicon[data-code="_lektor_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eab9'; 
            }
            .fileicon[data-code="_lektor_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eab9'; 
            }
            .fileicon[data-code="_lerna_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea37'; 
            }
            .fileicon[data-code="_lerna_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea37'; 
            }
            .fileicon[data-code="_lex_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\101ef'; 
            }
            .fileicon[data-code="_lex_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\101ef'; 
            }
            .fileicon[data-code="_lfe_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e94c'; 
            }
            .fileicon[data-code="_lgtm_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1f435'; 
            }
            .fileicon[data-code="_lighthouse_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\26ef'; 
            }
            .fileicon[data-code="_lightwave_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9fb'; 
            }
            .fileicon[data-code="_lightwave_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9fb'; 
            }
            .fileicon[data-code="_lilypond_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f4ae'; 
            }
            .fileicon[data-code="_lilypond_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f4ae'; 
            }
            .fileicon[data-code="_lime_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea36'; 
            }
            .fileicon[data-code="_link_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f0b0'; 
            }
            .fileicon[data-code="_link_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f0b0'; 
            }
            .fileicon[data-code="_linqpad_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\1d6cc'; 
            }
            .fileicon[data-code="_lisp_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e908'; 
            }
            .fileicon[data-code="_lisp_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e908'; 
            }
            .fileicon[data-code="_lisp_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e908'; 
            }
            .fileicon[data-code="_lisp_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e908'; 
            }
            .fileicon[data-code="_lisp_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e908'; 
            }
            .fileicon[data-code="_lisp_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e908'; 
            }
            .fileicon[data-code="_llvm_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e91d'; 
            }
            .fileicon[data-code="_llvm_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e91d'; 
            }
            .fileicon[data-code="_llvm_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e91d'; 
            }
            .fileicon[data-code="_llvm_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e91d'; 
            }
            .fileicon[data-code="_llvm_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e91d'; 
            }
            .fileicon[data-code="_logtalk_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e98d'; 
            }
            .fileicon[data-code="_lolcode_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f63a'; 
            }
            .fileicon[data-code="_lookml_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e98e'; 
            }
            .fileicon[data-code="_ls_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e914'; 
            }
            .fileicon[data-code="_lsl_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e98b'; 
            }
            .fileicon[data-code="_lsl_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e98b'; 
            }
            .fileicon[data-code="_ls_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e914'; 
            }
            .fileicon[data-code="_ls_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e914'; 
            }
            .fileicon[data-code="_lua_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lua_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e91b'; 
            }
            .fileicon[data-code="_lync_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ead9'; 
            }
            .fileicon[data-code="_macaulay2_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\2644'; 
            }
            .fileicon[data-code="_macaulay2_light-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #a7d0c9;
                content: '\2644'; 
            }
            .fileicon[data-code="_mail_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f03b'; 
            }
            .fileicon[data-code="_mail_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f03b'; 
            }
            .fileicon[data-code="_mako_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e98f'; 
            }
            .fileicon[data-code="_manpage_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e936'; 
            }
            .fileicon[data-code="_manpage_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e936'; 
            }
            .fileicon[data-code="_mapbox_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e941'; 
            }
            .fileicon[data-code="_markdownlint_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\f0c9'; 
            }
            .fileicon[data-code="_markdownlint_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f0c9'; 
            }
            .fileicon[data-code="_markdown_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f0c9'; 
            }
            .fileicon[data-code="_markdown_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f0c9'; 
            }
            .fileicon[data-code="_marko_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e920'; 
            }
            .fileicon[data-code="_marko_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e920'; 
            }
            .fileicon[data-code="_materialize_light-red"]::before {
                font-family: 'fileicons-devicons';
                color: #c97071;
                content: '\e6b6'; 
            }
            .fileicon[data-code="_mathematica_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e990'; 
            }
            .fileicon[data-code="_mathematica_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e990'; 
            }
            .fileicon[data-code="_mathematica_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e990'; 
            }
            .fileicon[data-code="_mathematica_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e990'; 
            }
            .fileicon[data-code="_mathjax_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea06'; 
            }
            .fileicon[data-code="_matlab_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e991'; 
            }
            .fileicon[data-code="_matlab_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e991'; 
            }
            .fileicon[data-code="_max_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e993'; 
            }
            .fileicon[data-code="_max_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e993'; 
            }
            .fileicon[data-code="_max_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e993'; 
            }
            .fileicon[data-code="_max_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e993'; 
            }
            .fileicon[data-code="_max_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e993'; 
            }
            .fileicon[data-code="_maxscript_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e900'; 
            }
            .fileicon[data-code="_maxscript_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e900'; 
            }
            .fileicon[data-code="_maxscript_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e900'; 
            }
            .fileicon[data-code="_maxscript_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e900'; 
            }
            .fileicon[data-code="_maxscript_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e900'; 
            }
            .fileicon[data-code="_maya_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9f6'; 
            }
            .fileicon[data-code="_maya_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9f6'; 
            }
            .fileicon[data-code="_maya_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9f6'; 
            }
            .fileicon[data-code="_mdx_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eab7'; 
            }
            .fileicon[data-code="_mediawiki_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e954'; 
            }
            .fileicon[data-code="_mediawiki_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e954'; 
            }
            .fileicon[data-code="_mercury_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e994'; 
            }
            .fileicon[data-code="_mermaid_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb84'; 
            }
            .fileicon[data-code="_meson_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea54'; 
            }
            .fileicon[data-code="_metal_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: 'M'; 
            }
            .fileicon[data-code="_metapost_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1d5ac'; 
            }
            .fileicon[data-code="_metapost_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1d5ac'; 
            }
            .fileicon[data-code="_meteor_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e6a5'; 
            }
            .fileicon[data-code="_minecraft_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9dc'; 
            }
            .fileicon[data-code="_minecraft_light-green"]::before {
                font-family: 'fileicons-fi';
                color: #b2c38b;
                content: '\e9dc'; 
            }
            .fileicon[data-code="_minecraft_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9dc'; 
            }
            .fileicon[data-code="_minecraft_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9dc'; 
            }
            .fileicon[data-code="_minizinc_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea53'; 
            }
            .fileicon[data-code="_minizinc_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea53'; 
            }
            .fileicon[data-code="_mint_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f33f'; 
            }
            .fileicon[data-code="_mirah_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e995'; 
            }
            .fileicon[data-code="_mirah_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e995'; 
            }
            .fileicon[data-code="_miranda_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea52'; 
            }
            .fileicon[data-code="_mirc_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb3a'; 
            }
            .fileicon[data-code="_mixin_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ebb9'; 
            }
            .fileicon[data-code="_mjml_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea6f'; 
            }
            .fileicon[data-code="_mjml_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea6f'; 
            }
            .fileicon[data-code="_mobile_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f10b'; 
            }
            .fileicon[data-code="_mobile_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f10b'; 
            }
            .fileicon[data-code="_mocha_light-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #be7953;
                content: '\26fe'; 
            }
            .fileicon[data-code="_mocha_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\26fe'; 
            }
            .fileicon[data-code="_mocha_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\26fe'; 
            }
            .fileicon[data-code="_model_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_modelica_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eaff'; 
            }
            .fileicon[data-code="_modelica_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eaff'; 
            }
            .fileicon[data-code="_model_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_model_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9e8'; 
            }
            .fileicon[data-code="_modernweb_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb9f'; 
            }
            .fileicon[data-code="_modo_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\f01f'; 
            }
            .fileicon[data-code="_modula2_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e996'; 
            }
            .fileicon[data-code="_modula2_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e996'; 
            }
            .fileicon[data-code="_modula3_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\2778'; 
            }
            .fileicon[data-code="_modula3_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\2778'; 
            }
            .fileicon[data-code="_modula3_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2778'; 
            }
            .fileicon[data-code="_modula3_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\2778'; 
            }
            .fileicon[data-code="_modula3_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\2778'; 
            }
            .fileicon[data-code="_moho_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eaee'; 
            }
            .fileicon[data-code="_moho_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eaee'; 
            }
            .fileicon[data-code="_moho_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaee'; 
            }
            .fileicon[data-code="_moho_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaee'; 
            }
            .fileicon[data-code="_moho_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eaee'; 
            }
            .fileicon[data-code="_moleculer_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb0e'; 
            }
            .fileicon[data-code="_moment_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\1f558'; 
            }
            .fileicon[data-code="_monkey_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e997'; 
            }
            .fileicon[data-code="_monotone_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1f400'; 
            }
            .fileicon[data-code="_moon_medium-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #f4bf75;
                content: '\f186'; 
            }
            .fileicon[data-code="_mruby_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea18'; 
            }
            .fileicon[data-code="_msproject_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eae8'; 
            }
            .fileicon[data-code="_msproject_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eae8'; 
            }
            .fileicon[data-code="_msql_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f136'; 
            }
            .fileicon[data-code="_mupad_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9ca'; 
            }
            .fileicon[data-code="_music_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f001'; 
            }
            .fileicon[data-code="_music_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f001'; 
            }
            .fileicon[data-code="_music_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f001'; 
            }
            .fileicon[data-code="_mustache_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e60f'; 
            }
            .fileicon[data-code="_mustache_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e60f'; 
            }
            .fileicon[data-code="_n64_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: 'n'; 
            }
            .fileicon[data-code="_n64_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: 'n'; 
            }
            .fileicon[data-code="_nailpolish_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nailpolish_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nailpolish_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nailpolish_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nailpolish_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nailpolish_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\1f485'; 
            }
            .fileicon[data-code="_nanoc_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea51'; 
            }
            .fileicon[data-code="_nano_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea76'; 
            }
            .fileicon[data-code="_nant_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9e1'; 
            }
            .fileicon[data-code="_nasm_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea72'; 
            }
            .fileicon[data-code="_ndepend_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eab4'; 
            }
            .fileicon[data-code="_neko_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea05'; 
            }
            .fileicon[data-code="_neko_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea05'; 
            }
            .fileicon[data-code="_neo4j_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eab3'; 
            }
            .fileicon[data-code="_neo4j_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eab3'; 
            }
            .fileicon[data-code="_neon_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb8e'; 
            }
            .fileicon[data-code="_nessus_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\23e3'; 
            }
            .fileicon[data-code="_nessus_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\23e3'; 
            }
            .fileicon[data-code="_nestjs_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eac9'; 
            }
            .fileicon[data-code="_netlify_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eabf'; 
            }
            .fileicon[data-code="_netlogo_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e99c'; 
            }
            .fileicon[data-code="_nextflow_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eaa5'; 
            }
            .fileicon[data-code="_nextflow_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eaa5'; 
            }
            .fileicon[data-code="_nextjs_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\24c3'; 
            }
            .fileicon[data-code="_nginx_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\f146b'; 
            }
            .fileicon[data-code="_nginx_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f146b'; 
            }
            .fileicon[data-code="_nib_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\2712'; 
            }
            .fileicon[data-code="_nickle_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\a2'; 
            }
            .fileicon[data-code="_nickle_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\a2'; 
            }
            .fileicon[data-code="_nightwatch_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb08'; 
            }
            .fileicon[data-code="_nimble_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb85'; 
            }
            .fileicon[data-code="_nimrod_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e998'; 
            }
            .fileicon[data-code="_nit_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e999'; 
            }
            .fileicon[data-code="_nix_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e99a'; 
            }
            .fileicon[data-code="_nmap_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e94d'; 
            }
            .fileicon[data-code="_node_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e618'; 
            }
            .fileicon[data-code="_node_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e618'; 
            }
            .fileicon[data-code="_nodemon_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea26'; 
            }
            .fileicon[data-code="_nokogiri_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\92f8'; 
            }
            .fileicon[data-code="_nomad_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea96'; 
            }
            .fileicon[data-code="_noon_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb33'; 
            }
            .fileicon[data-code="_normalize_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea04'; 
            }
            .fileicon[data-code="_npm_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e91c'; 
            }
            .fileicon[data-code="_nsis_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea1e'; 
            }
            .fileicon[data-code="_nsis_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea1e'; 
            }
            .fileicon[data-code="_nsri-alt_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb2b'; 
            }
            .fileicon[data-code="_nsri_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eb2f'; 
            }
            .fileicon[data-code="_nsri_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb2f'; 
            }
            .fileicon[data-code="_nuget_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9d9'; 
            }
            .fileicon[data-code="_nuget_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9d9'; 
            }
            .fileicon[data-code="_nuget_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9d9'; 
            }
            .fileicon[data-code="_nuget_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9d9'; 
            }
            .fileicon[data-code="_nuget_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9d9'; 
            }
            .fileicon[data-code="_numpy_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eba8'; 
            }
            .fileicon[data-code="_numpy_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eba8'; 
            }
            .fileicon[data-code="_numpy_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eba8'; 
            }
            .fileicon[data-code="_numpy_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eba8'; 
            }
            .fileicon[data-code="_numpy_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eba8'; 
            }
            .fileicon[data-code="_nunjucks_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e953'; 
            }
            .fileicon[data-code="_nuxt_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eaca'; 
            }
            .fileicon[data-code="_nvidia_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e95d'; 
            }
            .fileicon[data-code="_nvidia_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e95d'; 
            }
            .fileicon[data-code="_nwscript_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\23ff'; 
            }
            .fileicon[data-code="_nwscript_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\23ff'; 
            }
            .fileicon[data-code="_nwscript_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\23ff'; 
            }
            .fileicon[data-code="_nxc_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea6b'; 
            }
            .fileicon[data-code="_nx_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb9c'; 
            }
            .fileicon[data-code="_oberon_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb3f'; 
            }
            .fileicon[data-code="_objc_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f13e'; 
            }
            .fileicon[data-code="_objc_dark-green"]::before {
                font-family: 'fileicons-mf';
                color: #66783e;
                content: '\f13e'; 
            }
            .fileicon[data-code="_objc_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f13e'; 
            }
            .fileicon[data-code="_objc_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f13e'; 
            }
            .fileicon[data-code="_objj_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e99e'; 
            }
            .fileicon[data-code="_objj_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e99e'; 
            }
            .fileicon[data-code="_ocaml_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e91a'; 
            }
            .fileicon[data-code="_ocaml_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e91a'; 
            }
            .fileicon[data-code="_octave_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea33'; 
            }
            .fileicon[data-code="_octave_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea33'; 
            }
            .fileicon[data-code="_odin_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb36'; 
            }
            .fileicon[data-code="_ogone_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\ebaa'; 
            }
            .fileicon[data-code="_ogone_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\ebaa'; 
            }
            .fileicon[data-code="_omnigraffle_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ebaf'; 
            }
            .fileicon[data-code="_omnigraffle_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ebaf'; 
            }
            .fileicon[data-code="_omnigraffle_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ebaf'; 
            }
            .fileicon[data-code="_omnigraffle_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ebaf'; 
            }
            .fileicon[data-code="_onenote_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9eb'; 
            }
            .fileicon[data-code="_ooc_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9cb'; 
            }
            .fileicon[data-code="_opa_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2601'; 
            }
            .fileicon[data-code="_openbsd_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\1f421'; 
            }
            .fileicon[data-code="_openbsd_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f421'; 
            }
            .fileicon[data-code="_opencl_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e99f'; 
            }
            .fileicon[data-code="_openexr_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\1f127'; 
            }
            .fileicon[data-code="_openexr_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\1f127'; 
            }
            .fileicon[data-code="_opengl_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea7a'; 
            }
            .fileicon[data-code="_openoffice_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_light-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff4ddb;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openoffice_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9e4'; 
            }
            .fileicon[data-code="_openpolicy_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb39'; 
            }
            .fileicon[data-code="_openvms_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eac6'; 
            }
            .fileicon[data-code="_openvms_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eac6'; 
            }
            .fileicon[data-code="_openvpn_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaf3'; 
            }
            .fileicon[data-code="_openzfs_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1d419'; 
            }
            .fileicon[data-code="_org_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e917'; 
            }
            .fileicon[data-code="_osx_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f141'; 
            }
            .fileicon[data-code="_outlook_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eada'; 
            }
            .fileicon[data-code="_outlook_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eada'; 
            }
            .fileicon[data-code="_outlook_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eada'; 
            }
            .fileicon[data-code="_outlook_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eada'; 
            }
            .fileicon[data-code="_outlook_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eada'; 
            }
            .fileicon[data-code="_outlook_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eada'; 
            }
            .fileicon[data-code="_owl_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e957'; 
            }
            .fileicon[data-code="_ox_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_ox_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_ox_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_ox_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_ox_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_ox_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9a1'; 
            }
            .fileicon[data-code="_oxygene_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9bf'; 
            }
            .fileicon[data-code="_oxygene_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9bf'; 
            }
            .fileicon[data-code="_oz_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e9be'; 
            }
            .fileicon[data-code="_p4_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea50'; 
            }
            .fileicon[data-code="_package"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f0c4'; 
            }
            .fileicon[data-code="_package_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f0c4'; 
            }
            .fileicon[data-code="_package_light-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #e1ad83;
                content: '\f0c4'; 
            }
            .fileicon[data-code="_package_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f0c4'; 
            }
            .fileicon[data-code="_package_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f0c4'; 
            }
            .fileicon[data-code="_package_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f0c4'; 
            }
            .fileicon[data-code="_paintcan_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f0d1'; 
            }
            .fileicon[data-code="_pan_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9bd'; 
            }
            .fileicon[data-code="_papyrus_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9bc'; 
            }
            .fileicon[data-code="_parrot_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9bb'; 
            }
            .fileicon[data-code="_parrot_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9bb'; 
            }
            .fileicon[data-code="_parrot_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9bb'; 
            }
            .fileicon[data-code="_pascal_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e92a'; 
            }
            .fileicon[data-code="_pascal_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e92a'; 
            }
            .fileicon[data-code="_patch_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e961'; 
            }
            .fileicon[data-code="_patreon_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb42'; 
            }
            .fileicon[data-code="_pawn_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\265f'; 
            }
            .fileicon[data-code="_pcd_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\26c5'; 
            }
            .fileicon[data-code="_pdf_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f014'; 
            }
            .fileicon[data-code="_peg_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea74'; 
            }
            .fileicon[data-code="_peg_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea74'; 
            }
            .fileicon[data-code="_perl6_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl6_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e96c'; 
            }
            .fileicon[data-code="_perl_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e669'; 
            }
            .fileicon[data-code="_perl_dark-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #825078;
                content: '\e669'; 
            }
            .fileicon[data-code="_perl_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e669'; 
            }
            .fileicon[data-code="_perl_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e669'; 
            }
            .fileicon[data-code="_perl_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e669'; 
            }
            .fileicon[data-code="_pgsql_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f14a'; 
            }
            .fileicon[data-code="_phalcon_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e94a'; 
            }
            .fileicon[data-code="_phoenix_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea5f'; 
            }
            .fileicon[data-code="_phoenix_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea5f'; 
            }
            .fileicon[data-code="_photorec_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ebc0'; 
            }
            .fileicon[data-code="_photorec_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ebc0'; 
            }
            .fileicon[data-code="_php_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f147'; 
            }
            .fileicon[data-code="_php_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f147'; 
            }
            .fileicon[data-code="_php_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f147'; 
            }
            .fileicon[data-code="_phpunit_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea32'; 
            }
            .fileicon[data-code="_phraseapp_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eadb'; 
            }
            .fileicon[data-code="_pickle_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9c4'; 
            }
            .fileicon[data-code="_pico8_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eabc'; 
            }
            .fileicon[data-code="_picolisp_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb25'; 
            }
            .fileicon[data-code="_pike_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9b9'; 
            }
            .fileicon[data-code="_pike_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9b9'; 
            }
            .fileicon[data-code="_pinescript_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb30'; 
            }
            .fileicon[data-code="_pipenv_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f381'; 
            }
            .fileicon[data-code="_platformio_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea2c'; 
            }
            .fileicon[data-code="_pnpm_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eb86'; 
            }
            .fileicon[data-code="_pnpm_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb86'; 
            }
            .fileicon[data-code="_pnpm_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb86'; 
            }
            .fileicon[data-code="_pod_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea84'; 
            }
            .fileicon[data-code="_pogo_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9b8'; 
            }
            .fileicon[data-code="_pogo_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9b8'; 
            }
            .fileicon[data-code="_pointwise_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e977'; 
            }
            .fileicon[data-code="_polymer_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea2b'; 
            }
            .fileicon[data-code="_pony_light-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #be7953;
                content: '\e9b7'; 
            }
            .fileicon[data-code="_postcss_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e910'; 
            }
            .fileicon[data-code="_postcss_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\e910'; 
            }
            .fileicon[data-code="_postcss_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e910'; 
            }
            .fileicon[data-code="_postcss_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e910'; 
            }
            .fileicon[data-code="_postcss_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e910'; 
            }
            .fileicon[data-code="_postcss_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e910'; 
            }
            .fileicon[data-code="_postscript_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e955'; 
            }
            .fileicon[data-code="_postscript_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e955'; 
            }
            .fileicon[data-code="_povray_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: 'P'; 
            }
            .fileicon[data-code="_powerbuilder_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerbuilder_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerbuilder_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerbuilder_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerbuilder_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerbuilder_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea14'; 
            }
            .fileicon[data-code="_powerpoint_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9ec'; 
            }
            .fileicon[data-code="_powerpoint_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9ec'; 
            }
            .fileicon[data-code="_powerpoint_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9ec'; 
            }
            .fileicon[data-code="_powerpoint_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9ec'; 
            }
            .fileicon[data-code="_powerpoint_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9ec'; 
            }
            .fileicon[data-code="_powershell_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9da'; 
            }
            .fileicon[data-code="_powershell_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9da'; 
            }
            .fileicon[data-code="_powershell_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9da'; 
            }
            .fileicon[data-code="_powershell_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9da'; 
            }
            .fileicon[data-code="_precommit_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eac1'; 
            }
            .fileicon[data-code="_precommit_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eac1'; 
            }
            .fileicon[data-code="_premiere_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9f5'; 
            }
            .fileicon[data-code="_premiere_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9f5'; 
            }
            .fileicon[data-code="_premiere_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9f5'; 
            }
            .fileicon[data-code="_prettier_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eaa1'; 
            }
            .fileicon[data-code="_prettier_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eaa1'; 
            }
            .fileicon[data-code="_prettier_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eaa1'; 
            }
            .fileicon[data-code="_print_dark-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #4d9085;
                content: '\f02f'; 
            }
            .fileicon[data-code="_print_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f02f'; 
            }
            .fileicon[data-code="_print_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f02f'; 
            }
            .fileicon[data-code="_prisma_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eac5'; 
            }
            .fileicon[data-code="_processing_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a0'; 
            }
            .fileicon[data-code="_progress_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eadc'; 
            }
            .fileicon[data-code="_prolog_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e6a1'; 
            }
            .fileicon[data-code="_prolog_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e6a1'; 
            }
            .fileicon[data-code="_prolog_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e6a1'; 
            }
            .fileicon[data-code="_propeller_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9b5'; 
            }
            .fileicon[data-code="_proselint_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea6d'; 
            }
            .fileicon[data-code="_pros_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaad'; 
            }
            .fileicon[data-code="_psd_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e6b8'; 
            }
            .fileicon[data-code="_psd_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e6b8'; 
            }
            .fileicon[data-code="_psd_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e6b8'; 
            }
            .fileicon[data-code="_publisher_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eadd'; 
            }
            .fileicon[data-code="_pug_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea13'; 
            }
            .fileicon[data-code="_pullapprove_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\293e'; 
            }
            .fileicon[data-code="_puppet_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f0c3'; 
            }
            .fileicon[data-code="_puppet_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f0c3'; 
            }
            .fileicon[data-code="_puppet_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\f0c3'; 
            }
            .fileicon[data-code="_purebasic_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\01b5'; 
            }
            .fileicon[data-code="_purebasic_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\01b5'; 
            }
            .fileicon[data-code="_pure_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\1f4a7'; 
            }
            .fileicon[data-code="_purescript_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9b2'; 
            }
            .fileicon[data-code="_pypi_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea94'; 
            }
            .fileicon[data-code="_pyret_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\2620'; 
            }
            .fileicon[data-code="_pytest_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eba6'; 
            }
            .fileicon[data-code="_python_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-green"]::before {
                font-family: 'fileicons-mf';
                color: #66783e;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #7c4426;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-pink"]::before {
                font-family: 'fileicons-mf';
                color: #cc00a3;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-purple"]::before {
                font-family: 'fileicons-mf';
                color: #825078;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_dark-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #ee9e2e;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-grey"]::before {
                font-family: 'fileicons-mf';
                color: #7f7f7f;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-maroon"]::before {
                font-family: 'fileicons-mf';
                color: #8f5536;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-pink"]::before {
                font-family: 'fileicons-mf';
                color: #ff00cc;
                content: '\f14c'; 
            }
            .fileicon[data-code="_python_medium-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #f4bf75;
                content: '\f14c'; 
            }
            .fileicon[data-code="_pyup_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eb26'; 
            }
            .fileicon[data-code="_qiskit_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb81'; 
            }
            .fileicon[data-code="_qlik_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1f50d'; 
            }
            .fileicon[data-code="_qlik_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f50d'; 
            }
            .fileicon[data-code="_qsharp_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb91'; 
            }
            .fileicon[data-code="_qt_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eb00'; 
            }
            .fileicon[data-code="_qt_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eb00'; 
            }
            .fileicon[data-code="_qt_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb00'; 
            }
            .fileicon[data-code="_qt_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb00'; 
            }
            .fileicon[data-code="_qt_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb00'; 
            }
            .fileicon[data-code="_quasar_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eacc'; 
            }
            .fileicon[data-code="_question_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f059'; 
            }
            .fileicon[data-code="_question_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f059'; 
            }
            .fileicon[data-code="_racket_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9b1'; 
            }
            .fileicon[data-code="_racket_light-red"]::before {
                font-family: 'fileicons-fi';
                color: #c97071;
                content: '\e9b1'; 
            }
            .fileicon[data-code="_racket_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9b1'; 
            }
            .fileicon[data-code="_racket_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9b1'; 
            }
            .fileicon[data-code="_raml_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e913'; 
            }
            .fileicon[data-code="_raphael_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e65f'; 
            }
            .fileicon[data-code="_rascal_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ea24'; 
            }
            .fileicon[data-code="_rdata_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb49'; 
            }
            .fileicon[data-code="_rdata_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb49'; 
            }
            .fileicon[data-code="_rdata_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb49'; 
            }
            .fileicon[data-code="_rdata_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb49'; 
            }
            .fileicon[data-code="_rdoc_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9b0'; 
            }
            .fileicon[data-code="_react_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f100'; 
            }
            .fileicon[data-code="_react_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f100'; 
            }
            .fileicon[data-code="_readthedocs_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\2398'; 
            }
            .fileicon[data-code="_reason_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea1d'; 
            }
            .fileicon[data-code="_reason_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea1d'; 
            }
            .fileicon[data-code="_reasonstudios_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eb44'; 
            }
            .fileicon[data-code="_reasonstudios_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb44'; 
            }
            .fileicon[data-code="_reasonstudios_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb44'; 
            }
            .fileicon[data-code="_reasonstudios_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb44'; 
            }
            .fileicon[data-code="_rebol_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9ae'; 
            }
            .fileicon[data-code="_rebol_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9ae'; 
            }
            .fileicon[data-code="_rebol_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9ae'; 
            }
            .fileicon[data-code="_recycle_dark-green"]::before {
                font-family: 'fileicons-fa';
                color: #66783e;
                content: '\f1b8'; 
            }
            .fileicon[data-code="_recycle_light-green"]::before {
                font-family: 'fileicons-fa';
                color: #b2c38b;
                content: '\f1b8'; 
            }
            .fileicon[data-code="_red-hat_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f14e'; 
            }
            .fileicon[data-code="_red-hat_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f14e'; 
            }
            .fileicon[data-code="_red_light-red"]::before {
                font-family: 'fileicons-fi';
                color: #c97071;
                content: '\eaec'; 
            }
            .fileicon[data-code="_red_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eaec'; 
            }
            .fileicon[data-code="_reek_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eaa0'; 
            }
            .fileicon[data-code="_regex_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '*'; 
            }
            .fileicon[data-code="_remark_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_remark_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_remark_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_remark_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_remark_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_remark_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eb1d'; 
            }
            .fileicon[data-code="_renovate_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb2d'; 
            }
            .fileicon[data-code="_requirejs_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e670'; 
            }
            .fileicon[data-code="_rescript_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eba7'; 
            }
            .fileicon[data-code="_restql_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ebb0'; 
            }
            .fileicon[data-code="_restql_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ebb0'; 
            }
            .fileicon[data-code="_rexx_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea16'; 
            }
            .fileicon[data-code="_rexx_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea16'; 
            }
            .fileicon[data-code="_rhino_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea4a'; 
            }
            .fileicon[data-code="_rhino_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea4a'; 
            }
            .fileicon[data-code="_ring_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\1f48d'; 
            }
            .fileicon[data-code="_riot_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb2e'; 
            }
            .fileicon[data-code="_rmarkdown_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\211b'; 
            }
            .fileicon[data-code="_r_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e905'; 
            }
            .fileicon[data-code="_robot_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb0d'; 
            }
            .fileicon[data-code="_robots_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\1f916'; 
            }
            .fileicon[data-code="_rspec_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea31'; 
            }
            .fileicon[data-code="_rss_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f143'; 
            }
            .fileicon[data-code="_rst_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9cc'; 
            }
            .fileicon[data-code="_rstudio_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\24c7'; 
            }
            .fileicon[data-code="_rsync_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb9e'; 
            }
            .fileicon[data-code="_rubocop_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eade'; 
            }
            .fileicon[data-code="_ruby_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f047'; 
            }
            .fileicon[data-code="_ruby_dark-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #ee9e2e;
                content: '\f047'; 
            }
            .fileicon[data-code="_rubygems_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f48e'; 
            }
            .fileicon[data-code="_ruby_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f047'; 
            }
            .fileicon[data-code="_rust_light-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #be7953;
                content: '\e6a8'; 
            }
            .fileicon[data-code="_rust_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e6a8'; 
            }
            .fileicon[data-code="_rust_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e6a8'; 
            }
            .fileicon[data-code="_sac_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\203c'; 
            }
            .fileicon[data-code="_safari_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e648'; 
            }
            .fileicon[data-code="_safari_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e648'; 
            }
            .fileicon[data-code="_sage_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9ab'; 
            }
            .fileicon[data-code="_sage_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9ab'; 
            }
            .fileicon[data-code="_sails_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb87'; 
            }
            .fileicon[data-code="_saltstack_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e915'; 
            }
            .fileicon[data-code="_saltstack_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e915'; 
            }
            .fileicon[data-code="_sandbox_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ebb1'; 
            }
            .fileicon[data-code="_san_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eae6'; 
            }
            .fileicon[data-code="_sas_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e95a'; 
            }
            .fileicon[data-code="_sass_dark-pink"]::before {
                font-family: 'fileicons-devicons';
                color: #cc00a3;
                content: '\e64b'; 
            }
            .fileicon[data-code="_sass_dark-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #ee9e2e;
                content: '\e64b'; 
            }
            .fileicon[data-code="_sass_light-pink"]::before {
                font-family: 'fileicons-devicons';
                color: #ff4ddb;
                content: '\e64b'; 
            }
            .fileicon[data-code="_sass_medium-yellow"]::before {
                font-family: 'fileicons-devicons';
                color: #f4bf75;
                content: '\e64b'; 
            }
            .fileicon[data-code="_sbt_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9d2'; 
            }
            .fileicon[data-code="_scad_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e911'; 
            }
            .fileicon[data-code="_scad_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e911'; 
            }
            .fileicon[data-code="_scala_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f154'; 
            }
            .fileicon[data-code="_scala_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f154'; 
            }
            .fileicon[data-code="_scales_dark-green"]::before {
                font-family: 'fileicons-fa';
                color: #66783e;
                content: '\f24e'; 
            }
            .fileicon[data-code="_scales_dark-red"]::before {
                font-family: 'fileicons-fa';
                color: #be2f31;
                content: '\f24e'; 
            }
            .fileicon[data-code="_scales_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f24e'; 
            }
            .fileicon[data-code="_scales_medium-red"]::before {
                font-family: 'fileicons-fa';
                color: #ac4142;
                content: '\f24e'; 
            }
            .fileicon[data-code="_scd_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9a2'; 
            }
            .fileicon[data-code="_scheme_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\03bb'; 
            }
            .fileicon[data-code="_scheme_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\03bb'; 
            }
            .fileicon[data-code="_scheme_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\03bb'; 
            }
            .fileicon[data-code="_scheme_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\03bb'; 
            }
            .fileicon[data-code="_scilab_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a9'; 
            }
            .fileicon[data-code="_scilab_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9a9'; 
            }
            .fileicon[data-code="_scilab_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9a9'; 
            }
            .fileicon[data-code="_scilla_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eae2'; 
            }
            .fileicon[data-code="_scratch_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\a7'; 
            }
            .fileicon[data-code="_scratch_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\a7'; 
            }
            .fileicon[data-code="_scrutinizer_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9d4'; 
            }
            .fileicon[data-code="_secret"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f08c'; 
            }
            .fileicon[data-code="_self_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a8'; 
            }
            .fileicon[data-code="_semrelease_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\1f7cd'; 
            }
            .fileicon[data-code="_sencha_light-green"]::before {
                font-family: 'fileicons-devicons';
                color: #b2c38b;
                content: '\e68c'; 
            }
            .fileicon[data-code="_sentry_light-red"]::before {
                font-family: 'fileicons-fi';
                color: #c97071;
                content: '\eb1c'; 
            }
            .fileicon[data-code="_sentry_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb1c'; 
            }
            .fileicon[data-code="_sequelize_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea2f'; 
            }
            .fileicon[data-code="_sequelize_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea2f'; 
            }
            .fileicon[data-code="_serverless_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eab8'; 
            }
            .fileicon[data-code="_sf_light-orange"]::before {
                font-family: 'fileicons-fi';
                color: #e1ad83;
                content: '\e9db'; 
            }
            .fileicon[data-code="_sgi_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\2318'; 
            }
            .fileicon[data-code="_shadowcljs_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eb88'; 
            }
            .fileicon[data-code="_shadowcljs_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb88'; 
            }
            .fileicon[data-code="_shellcheck_light-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #be7953;
                content: '\1f41a'; 
            }
            .fileicon[data-code="_shen_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9a7'; 
            }
            .fileicon[data-code="_shipit_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\26f5'; 
            }
            .fileicon[data-code="_shippable_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea2d'; 
            }
            .fileicon[data-code="_shopify_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9cf'; 
            }
            .fileicon[data-code="_shuriken_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\272b'; 
            }
            .fileicon[data-code="_shuriken_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\272b'; 
            }
            .fileicon[data-code="_sigils_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f764'; 
            }
            .fileicon[data-code="_silverstripe_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e800'; 
            }
            .fileicon[data-code="_sketch_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e927'; 
            }
            .fileicon[data-code="_sketchup-lo_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea7c'; 
            }
            .fileicon[data-code="_sketchup-lo_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea7c'; 
            }
            .fileicon[data-code="_sketchup-mk_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea7e'; 
            }
            .fileicon[data-code="_sketchup-sb_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea7d'; 
            }
            .fileicon[data-code="_sketchup-sb_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea7d'; 
            }
            .fileicon[data-code="_slash_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a6'; 
            }
            .fileicon[data-code="_smarty_dark-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #ee9e2e;
                content: '\f0eb'; 
            }
            .fileicon[data-code="_smarty_medium-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #f4bf75;
                content: '\f0eb'; 
            }
            .fileicon[data-code="_snapcraft_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eb09'; 
            }
            .fileicon[data-code="_snapsvg_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e65e'; 
            }
            .fileicon[data-code="_snort_light-red"]::before {
                font-family: 'fileicons-fi';
                color: #c97071;
                content: '\1f43d'; 
            }
            .fileicon[data-code="_snowpack_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1f3d4'; 
            }
            .fileicon[data-code="_snyk_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea1c'; 
            }
            .fileicon[data-code="_solidarity_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1d5e6'; 
            }
            .fileicon[data-code="_solidity_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\ea86'; 
            }
            .fileicon[data-code="_sophia_dark-pink"]::before {
                font-family: 'fileicons-fi';
                color: #cc00a3;
                content: '\eb72'; 
            }
            .fileicon[data-code="_sorbet_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1f366'; 
            }
            .fileicon[data-code="_sorbet_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\1f366'; 
            }
            .fileicon[data-code="_source_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb82'; 
            }
            .fileicon[data-code="_source_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\eb82'; 
            }
            .fileicon[data-code="_sourcemap_dark-blue"]::before {
                font-family: 'fileicons-fa';
                color: #46788d;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_dark-green"]::before {
                font-family: 'fileicons-fa';
                color: #66783e;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_dark-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #ee9e2e;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_light-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #a7d0c9;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #8f5536;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-orange"]::before {
                font-family: 'fileicons-fa';
                color: #d28445;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-purple"]::before {
                font-family: 'fileicons-fa';
                color: #aa759f;
                content: '\f279'; 
            }
            .fileicon[data-code="_sourcemap_medium-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #f4bf75;
                content: '\f279'; 
            }
            .fileicon[data-code="_source_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb82'; 
            }
            .fileicon[data-code="_source_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb82'; 
            }
            .fileicon[data-code="_source_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb82'; 
            }
            .fileicon[data-code="_source_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb82'; 
            }
            .fileicon[data-code="_source_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb82'; 
            }
            .fileicon[data-code="_spacemacs_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaa4'; 
            }
            .fileicon[data-code="_spacengine_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\29cf'; 
            }
            .fileicon[data-code="_sparql_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e959'; 
            }
            .fileicon[data-code="_sparql_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e959'; 
            }
            .fileicon[data-code="_sqf_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e9a5'; 
            }
            .fileicon[data-code="_sqf_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9a5'; 
            }
            .fileicon[data-code="_sql_dark-blue"]::before {
                font-family: 'fileicons-mf';
                color: #46788d;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_dark-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #4d9085;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_dark-red"]::before {
                font-family: 'fileicons-mf';
                color: #be2f31;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sqlite_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9dd'; 
            }
            .fileicon[data-code="_sqlite_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9dd'; 
            }
            .fileicon[data-code="_sqlite_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9dd'; 
            }
            .fileicon[data-code="_sqlite_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9dd'; 
            }
            .fileicon[data-code="_sqlite_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9dd'; 
            }
            .fileicon[data-code="_sql_medium-blue"]::before {
                font-family: 'fileicons-mf';
                color: #6a9fb5;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_medium-cyan"]::before {
                font-family: 'fileicons-mf';
                color: #75b5aa;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_medium-green"]::before {
                font-family: 'fileicons-mf';
                color: #90a959;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_medium-purple"]::before {
                font-family: 'fileicons-mf';
                color: #aa759f;
                content: '\f10e'; 
            }
            .fileicon[data-code="_sql_medium-red"]::before {
                font-family: 'fileicons-mf';
                color: #ac4142;
                content: '\f10e'; 
            }
            .fileicon[data-code="_squarespace_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea5e'; 
            }
            .fileicon[data-code="_squirrel_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f0b2'; 
            }
            .fileicon[data-code="_squirrel_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f0b2'; 
            }
            .fileicon[data-code="_stan_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9a4'; 
            }
            .fileicon[data-code="_star_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f02a'; 
            }
            .fileicon[data-code="_stata_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_light-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #a7d0c9;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stata_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9a3'; 
            }
            .fileicon[data-code="_stdlibjs_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eb70'; 
            }
            .fileicon[data-code="_stdlibjs_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eb70'; 
            }
            .fileicon[data-code="_stencil_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea95'; 
            }
            .fileicon[data-code="_stitches_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eba0'; 
            }
            .fileicon[data-code="_storybook_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eadf'; 
            }
            .fileicon[data-code="_storybook_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eadf'; 
            }
            .fileicon[data-code="_storyist_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9ef'; 
            }
            .fileicon[data-code="_strings_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9e0'; 
            }
            .fileicon[data-code="_stylable_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eae0'; 
            }
            .fileicon[data-code="_stylelint_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e93d'; 
            }
            .fileicon[data-code="_stylelint_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\e93d'; 
            }
            .fileicon[data-code="_stylelint_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e93d'; 
            }
            .fileicon[data-code="_stylelint_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e93d'; 
            }
            .fileicon[data-code="_stylishhaskell_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb3d'; 
            }
            .fileicon[data-code="_stylus_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: 's'; 
            }
            .fileicon[data-code="_sublime_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e986'; 
            }
            .fileicon[data-code="_sublime_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e986'; 
            }
            .fileicon[data-code="_sun_dark-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #ee9e2e;
                content: '\f185'; 
            }
            .fileicon[data-code="_sun_medium-yellow"]::before {
                font-family: 'fileicons-fa';
                color: #f4bf75;
                content: '\f185'; 
            }
            .fileicon[data-code="_svelte_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\33dc'; 
            }
            .fileicon[data-code="_svg_dark-yellow"]::before {
                font-family: 'fileicons-mf';
                color: #ee9e2e;
                content: '\f15c'; 
            }
            .fileicon[data-code="_svn"]::before {
                font-family: 'fileicons-fi';
                color: var(--color);
                content: '\ea17'; 
            }
            .fileicon[data-code="_swagger_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea29'; 
            }
            .fileicon[data-code="_swagger_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea29'; 
            }
            .fileicon[data-code="_swift_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e655'; 
            }
            .fileicon[data-code="_sysverilog_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_sysverilog_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_sysverilog_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_sysverilog_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_sysverilog_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_sysverilog_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9c3'; 
            }
            .fileicon[data-code="_tag_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f015'; 
            }
            .fileicon[data-code="_tag_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\f015'; 
            }
            .fileicon[data-code="_tag_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f015'; 
            }
            .fileicon[data-code="_tag_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\f015'; 
            }
            .fileicon[data-code="_tag_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f015'; 
            }
            .fileicon[data-code="_tag_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\f015'; 
            }
            .fileicon[data-code="_tailwind_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\301c'; 
            }
            .fileicon[data-code="_tcl_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e956'; 
            }
            .fileicon[data-code="_tcl_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e956'; 
            }
            .fileicon[data-code="_tcl_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e956'; 
            }
            .fileicon[data-code="_tcl_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e956'; 
            }
            .fileicon[data-code="_tcl_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e956'; 
            }
            .fileicon[data-code="_telegram_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\2708'; 
            }
            .fileicon[data-code="_telegram_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2708'; 
            }
            .fileicon[data-code="_templeos_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\2696'; 
            }
            .fileicon[data-code="_templeos_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\2696'; 
            }
            .fileicon[data-code="_terminal_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_terminal_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\f0c8'; 
            }
            .fileicon[data-code="_tern_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f54a'; 
            }
            .fileicon[data-code="_tern_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\1f54a'; 
            }
            .fileicon[data-code="_terraform_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e916'; 
            }
            .fileicon[data-code="_terraform_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e916'; 
            }
            .fileicon[data-code="_terraform_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\e916'; 
            }
            .fileicon[data-code="_terser_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\272c'; 
            }
            .fileicon[data-code="_testcafe_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2714'; 
            }
            .fileicon[data-code="_test-coffee_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\ea62'; 
            }
            .fileicon[data-code="_test-coffee_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\ea62'; 
            }
            .fileicon[data-code="_test-generic_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea63'; 
            }
            .fileicon[data-code="_test-generic_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\ea63'; 
            }
            .fileicon[data-code="_test-generic_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea63'; 
            }
            .fileicon[data-code="_test-generic_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\ea63'; 
            }
            .fileicon[data-code="_test-go_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eb0f'; 
            }
            .fileicon[data-code="_test-go_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eb0f'; 
            }
            .fileicon[data-code="_test-hs_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb10'; 
            }
            .fileicon[data-code="_test-hs_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb10'; 
            }
            .fileicon[data-code="_test-js_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-js_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-js_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-js_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-js_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-js_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\ea64'; 
            }
            .fileicon[data-code="_test-perl_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea65'; 
            }
            .fileicon[data-code="_test-perl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea65'; 
            }
            .fileicon[data-code="_test-react_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea67'; 
            }
            .fileicon[data-code="_test-react_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea67'; 
            }
            .fileicon[data-code="_test-ruby_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea68'; 
            }
            .fileicon[data-code="_test-ruby_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea68'; 
            }
            .fileicon[data-code="_test-rust_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb11'; 
            }
            .fileicon[data-code="_test-rust_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb11'; 
            }
            .fileicon[data-code="_test-ts_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea69'; 
            }
            .fileicon[data-code="_test-ts_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\ea69'; 
            }
            .fileicon[data-code="_test-ts_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea69'; 
            }
            .fileicon[data-code="_tex_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e600'; 
            }
            .fileicon[data-code="_tex_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e600'; 
            }
            .fileicon[data-code="_text_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_dark-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #825078;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_dark-red"]::before {
                font-family: 'fileicons-octicons';
                color: #be2f31;
                content: '\f011'; 
            }
            .fileicon[data-code="_textile_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: 't'; 
            }
            .fileicon[data-code="_textmate_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\2122'; 
            }
            .fileicon[data-code="_textmate_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\2122'; 
            }
            .fileicon[data-code="_text_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f011'; 
            }
            .fileicon[data-code="_text_medium-yellow"]::before {
                font-family: 'fileicons-octicons';
                color: #f4bf75;
                content: '\f011'; 
            }
            .fileicon[data-code="_tfs_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eae1'; 
            }
            .fileicon[data-code="_thor_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9d8'; 
            }
            .fileicon[data-code="_thor_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9d8'; 
            }
            .fileicon[data-code="_tilt_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb8a'; 
            }
            .fileicon[data-code="_tipe_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\eaa9'; 
            }
            .fileicon[data-code="_tla_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eab2'; 
            }
            .fileicon[data-code="_tmux_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea8c'; 
            }
            .fileicon[data-code="_toc_dark-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #4d9085;
                content: '\f03a'; 
            }
            .fileicon[data-code="_toc_medium-cyan"]::before {
                font-family: 'fileicons-fa';
                color: #75b5aa;
                content: '\f03a'; 
            }
            .fileicon[data-code="_toc_medium-maroon"]::before {
                font-family: 'fileicons-fa';
                color: #8f5536;
                content: '\f03a'; 
            }
            .fileicon[data-code="_toml_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\1f143'; 
            }
            .fileicon[data-code="_tortoise_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea93'; 
            }
            .fileicon[data-code="_totvs_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb34'; 
            }
            .fileicon[data-code="_totvs_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\eb34'; 
            }
            .fileicon[data-code="_totvs_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb34'; 
            }
            .fileicon[data-code="_totvs_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb34'; 
            }
            .fileicon[data-code="_truffle_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eb3b'; 
            }
            .fileicon[data-code="_truffle_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb3b'; 
            }
            .fileicon[data-code="_ts_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2a6'; 
            }
            .fileicon[data-code="_tsx_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\e9e7'; 
            }
            .fileicon[data-code="_ttcn3_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\2476'; 
            }
            .fileicon[data-code="_tt_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: 'T'; 
            }
            .fileicon[data-code="_tt_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: 'T'; 
            }
            .fileicon[data-code="_turing_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9b6'; 
            }
            .fileicon[data-code="_twig_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\2e19'; 
            }
            .fileicon[data-code="_twine_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea5d'; 
            }
            .fileicon[data-code="_txl_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9c1'; 
            }
            .fileicon[data-code="_typedoc_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9fe'; 
            }
            .fileicon[data-code="_typings_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9df'; 
            }
            .fileicon[data-code="_typo3_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e672'; 
            }
            .fileicon[data-code="_uikit_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e673'; 
            }
            .fileicon[data-code="_unibeautify_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\eac4'; 
            }
            .fileicon[data-code="_unibeautify_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eac4'; 
            }
            .fileicon[data-code="_unibeautify_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\eac4'; 
            }
            .fileicon[data-code="_unibeautify_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eac4'; 
            }
            .fileicon[data-code="_unibeautify_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\eac4'; 
            }
            .fileicon[data-code="_unicode_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eb6e'; 
            }
            .fileicon[data-code="_unity3d_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_dark-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #4d9085;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_dark-red"]::before {
                font-family: 'fileicons-devicons';
                color: #be2f31;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e621'; 
            }
            .fileicon[data-code="_unity3d_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e621'; 
            }
            .fileicon[data-code="_uno_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9b3'; 
            }
            .fileicon[data-code="_unreal_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: 'u'; 
            }
            .fileicon[data-code="_unreal_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: 'u'; 
            }
            .fileicon[data-code="_urweb_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9ba'; 
            }
            .fileicon[data-code="_urweb_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9ba'; 
            }
            .fileicon[data-code="_v8_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea1f'; 
            }
            .fileicon[data-code="_v8_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea1f'; 
            }
            .fileicon[data-code="_vagrant_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: 'V'; 
            }
            .fileicon[data-code="_vala_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\1d4b1'; 
            }
            .fileicon[data-code="_vala_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\1d4b1'; 
            }
            .fileicon[data-code="_varnish_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9b4'; 
            }
            .fileicon[data-code="_velocity_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\2b94'; 
            }
            .fileicon[data-code="_verilog_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e949'; 
            }
            .fileicon[data-code="_verilog_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e949'; 
            }
            .fileicon[data-code="_vertex_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea79'; 
            }
            .fileicon[data-code="_vertex_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea79'; 
            }
            .fileicon[data-code="_vhdl_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_vhdl_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\e9aa'; 
            }
            .fileicon[data-code="_video_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\f057'; 
            }
            .fileicon[data-code="_video_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\f057'; 
            }
            .fileicon[data-code="_vim_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e6c5'; 
            }
            .fileicon[data-code="_vim_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e6c5'; 
            }
            .fileicon[data-code="_virtualbox_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea3e'; 
            }
            .fileicon[data-code="_virtualbox_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\ea3e'; 
            }
            .fileicon[data-code="_virtualbox_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea3e'; 
            }
            .fileicon[data-code="_virtualbox_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea3e'; 
            }
            .fileicon[data-code="_virtualbox_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea3e'; 
            }
            .fileicon[data-code="_visio_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea83'; 
            }
            .fileicon[data-code="_visio_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea83'; 
            }
            .fileicon[data-code="_vite_dark-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #ee9e2e;
                content: '\2607'; 
            }
            .fileicon[data-code="_vite_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\2607'; 
            }
            .fileicon[data-code="_v_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: 'v'; 
            }
            .fileicon[data-code="_vmware_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vmware_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea49'; 
            }
            .fileicon[data-code="_vray_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\24cb'; 
            }
            .fileicon[data-code="_vray_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\24cb'; 
            }
            .fileicon[data-code="_vs"]::before {
                font-family: 'fileicons-devicons';
                color: var(--color);
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_dark-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #46788d;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_dark-green"]::before {
                font-family: 'fileicons-devicons';
                color: #66783e;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_dark-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #a35f27;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_dark-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #825078;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_dark-red"]::before {
                font-family: 'fileicons-devicons';
                color: #be2f31;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_light-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #a7d0c9;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_light-red"]::before {
                font-family: 'fileicons-devicons';
                color: #c97071;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-green"]::before {
                font-family: 'fileicons-devicons';
                color: #90a959;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-maroon"]::before {
                font-family: 'fileicons-devicons';
                color: #8f5536;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-orange"]::before {
                font-family: 'fileicons-devicons';
                color: #d28445;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vs_medium-red"]::before {
                font-family: 'fileicons-devicons';
                color: #ac4142;
                content: '\e60c'; 
            }
            .fileicon[data-code="_vsts_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eac0'; 
            }
            .fileicon[data-code="_vue_light-green"]::before {
                font-family: 'fileicons-fi';
                color: #b2c38b;
                content: '\e906'; 
            }
            .fileicon[data-code="_vyper_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\eb31'; 
            }
            .fileicon[data-code="_w3c_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ebac'; 
            }
            .fileicon[data-code="_w3c_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ebac'; 
            }
            .fileicon[data-code="_wallaby_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\231f'; 
            }
            .fileicon[data-code="_walt_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eaba'; 
            }
            .fileicon[data-code="_warcraft3_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\2162'; 
            }
            .fileicon[data-code="_warcraft3_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\2162'; 
            }
            .fileicon[data-code="_warcraft3_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\2162'; 
            }
            .fileicon[data-code="_wasm_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea70'; 
            }
            .fileicon[data-code="_wasm_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea70'; 
            }
            .fileicon[data-code="_watchman_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea4f'; 
            }
            .fileicon[data-code="_wdl_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\eab1'; 
            }
            .fileicon[data-code="_webgl_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\ea7b'; 
            }
            .fileicon[data-code="_webhint_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eb35'; 
            }
            .fileicon[data-code="_webpack_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea61'; 
            }
            .fileicon[data-code="_webvtt_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\eb24'; 
            }
            .fileicon[data-code="_wechat_medium-blue"]::before {
                font-family: 'fileicons-fa';
                color: #6a9fb5;
                content: '\f1d7'; 
            }
            .fileicon[data-code="_wechat_medium-green"]::before {
                font-family: 'fileicons-fa';
                color: #90a959;
                content: '\f1d7'; 
            }
            .fileicon[data-code="_wenyan_light-orange"]::before {
                font-family: 'fileicons-fi';
                color: #e1ad83;
                content: '\8a00'; 
            }
            .fileicon[data-code="_wercker_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\ea19'; 
            }
            .fileicon[data-code="_wget_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eb38'; 
            }
            .fileicon[data-code="_wget_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: '\eb38'; 
            }
            .fileicon[data-code="_windi_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\1f4a8'; 
            }
            .fileicon[data-code="_windows"]::before {
                font-family: 'fileicons-devicons';
                color: var(--color);
                content: '\e60f'; 
            }
            .fileicon[data-code="_windows_medium-blue"]::before {
                font-family: 'fileicons-devicons';
                color: #6a9fb5;
                content: '\e60f'; 
            }
            .fileicon[data-code="_windows_medium-purple"]::before {
                font-family: 'fileicons-devicons';
                color: #aa759f;
                content: '\e60f'; 
            }
            .fileicon[data-code="_wine_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f377'; 
            }
            .fileicon[data-code="_winui_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ebb7'; 
            }
            .fileicon[data-code="_winui_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ebb7'; 
            }
            .fileicon[data-code="_wix_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wix_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wix_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wix_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wix_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wix_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\eab0'; 
            }
            .fileicon[data-code="_wolfram_dark-orange"]::before {
                font-family: 'fileicons-fi';
                color: #a35f27;
                content: '\1f43a'; 
            }
            .fileicon[data-code="_wolfram_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\1f43a'; 
            }
            .fileicon[data-code="_wolfram_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f43a'; 
            }
            .fileicon[data-code="_wolfram_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1f43a'; 
            }
            .fileicon[data-code="_word_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_word_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9ed'; 
            }
            .fileicon[data-code="_workbox_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\eaa8'; 
            }
            .fileicon[data-code="_wurst_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\1f32d'; 
            }
            .fileicon[data-code="_x10_light-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #be7953;
                content: '\2169'; 
            }
            .fileicon[data-code="_x11_medium-orange"]::before {
                font-family: 'fileicons-mf';
                color: #d28445;
                content: '\f16e'; 
            }
            .fileicon[data-code="_xamarin_light-blue"]::before {
                font-family: 'fileicons-fi';
                color: #9dc0ce;
                content: '\ea77'; 
            }
            .fileicon[data-code="_xmake_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb94'; 
            }
            .fileicon[data-code="_xmos_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: 'X'; 
            }
            .fileicon[data-code="_xmos_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: 'X'; 
            }
            .fileicon[data-code="_xmos_medium-purple"]::before {
                font-family: 'fileicons-fi';
                color: #aa759f;
                content: 'X'; 
            }
            .fileicon[data-code="_xojo_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_medium-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #75b5aa;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xojo_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9af'; 
            }
            .fileicon[data-code="_xpages_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\e9c5'; 
            }
            .fileicon[data-code="_xpages_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\e9c5'; 
            }
            .fileicon[data-code="_xtend_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9c6'; 
            }
            .fileicon[data-code="_yaml_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: 'y'; 
            }
            .fileicon[data-code="_yamllint_medium-green"]::before {
                font-family: 'fileicons-fi';
                color: #90a959;
                content: '\eb9d'; 
            }
            .fileicon[data-code="_yaml_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: 'y'; 
            }
            .fileicon[data-code="_yaml_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: 'y'; 
            }
            .fileicon[data-code="_yandex_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\42f'; 
            }
            .fileicon[data-code="_yang_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\262f'; 
            }
            .fileicon[data-code="_yang_medium-yellow"]::before {
                font-family: 'fileicons-fi';
                color: #f4bf75;
                content: '\262f'; 
            }
            .fileicon[data-code="_yara_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\ea9f'; 
            }
            .fileicon[data-code="_yarn_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea1a'; 
            }
            .fileicon[data-code="_yarn_medium-blue"]::before {
                font-family: 'fileicons-fi';
                color: #6a9fb5;
                content: '\ea1a'; 
            }
            .fileicon[data-code="_yeoman_medium-cyan"]::before {
                font-family: 'fileicons-devicons';
                color: #75b5aa;
                content: '\e67a'; 
            }
            .fileicon[data-code="_yorick_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\1f480'; 
            }
            .fileicon[data-code="_yui_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\ea00'; 
            }
            .fileicon[data-code="_zbrush_dark-purple"]::before {
                font-family: 'fileicons-fi';
                color: #825078;
                content: '\e9f2'; 
            }
            .fileicon[data-code="_zbrush_dark-red"]::before {
                font-family: 'fileicons-fi';
                color: #be2f31;
                content: '\e9f2'; 
            }
            .fileicon[data-code="_zbrush_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\e9f2'; 
            }
            .fileicon[data-code="_zeit_dark-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\25B2'; 
            }
            .fileicon[data-code="_zeit_dark-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #7c4426;
                content: '\25B2'; 
            }
            .fileicon[data-code="_zeit_medium-grey"]::before {
                font-family: 'fileicons-fi';
                color: #7f7f7f;
                content: '\25B2'; 
            }
            .fileicon[data-code="_zeit_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\25B2'; 
            }
            .fileicon[data-code="_zephir_medium-pink"]::before {
                font-family: 'fileicons-fi';
                color: #ff00cc;
                content: '\e9c7'; 
            }
            .fileicon[data-code="_zig_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: 'z'; 
            }
            .fileicon[data-code="_zimpl_medium-orange"]::before {
                font-family: 'fileicons-fi';
                color: #d28445;
                content: '\e9c8'; 
            }
            .fileicon[data-code="_zip"]::before {
                font-family: 'fileicons-octicons';
                color: var(--color);
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_dark-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #46788d;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_dark-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #4d9085;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_dark-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #a35f27;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_dark-pink"]::before {
                font-family: 'fileicons-octicons';
                color: #cc00a3;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_light-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #e1ad83;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-blue"]::before {
                font-family: 'fileicons-octicons';
                color: #6a9fb5;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-cyan"]::before {
                font-family: 'fileicons-octicons';
                color: #75b5aa;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-green"]::before {
                font-family: 'fileicons-octicons';
                color: #90a959;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-maroon"]::before {
                font-family: 'fileicons-octicons';
                color: #8f5536;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-orange"]::before {
                font-family: 'fileicons-octicons';
                color: #d28445;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-purple"]::before {
                font-family: 'fileicons-octicons';
                color: #aa759f;
                content: '\f013'; 
            }
            .fileicon[data-code="_zip_medium-red"]::before {
                font-family: 'fileicons-octicons';
                color: #ac4142;
                content: '\f013'; 
            }
            .fileicon[data-code="_zork_dark-blue"]::before {
                font-family: 'fileicons-fi';
                color: #46788d;
                content: '\1b6'; 
            }
            .fileicon[data-code="_zork_dark-cyan"]::before {
                font-family: 'fileicons-fi';
                color: #4d9085;
                content: '\1b6'; 
            }
            .fileicon[data-code="_zork_dark-green"]::before {
                font-family: 'fileicons-fi';
                color: #66783e;
                content: '\1b6'; 
            }
            .fileicon[data-code="_zork_medium-maroon"]::before {
                font-family: 'fileicons-fi';
                color: #8f5536;
                content: '\1b6'; 
            }
            .fileicon[data-code="_zork_medium-red"]::before {
                font-family: 'fileicons-fi';
                color: #ac4142;
                content: '\1b6'; 
            }
            