 
@font-face {   font-family: 'Doulos SIL Literacy';
                src: local('Doulos SIL Literacy'), url('https://beep.knobs-dials.com/css/fonts/DoulosSILLiteracy-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/DoulosSILLiteracy-R.ttf') format('truetype');
                unicode-range: U+100-U+36F, U+500-U+52F, U+1D00-218F, U+A700-U+A71F;  }
@font-face {   font-family: 'Gentium Plus Literacy';
                src: local('Gentium Plus Literacy'), url('https://beep.knobs-dials.com/css/fonts/GentiumPlusLiteracy-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/GentiumPlusLiteracy-R.ttf') format('truetype');
                unicode-range: U+100-U+52F, U+1D00-U+20CF, U+2150-U+218F, U+2C60-U+2C7F, U+A700-U+A7FF;  }
@font-face {   font-family: 'Nuosu SIL';
                src: local('Nuosu SIL'), url('https://beep.knobs-dials.com/css/fonts/NuosuSIL.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NuosuSIL.ttf') format('truetype');
                unicode-range: U+A000-U+A4CF;  } /* Yi */
@font-face {   font-family: Akkadian;
                src: local('Akkadian'), url('https://beep.knobs-dials.com/css/fonts/Akkadian.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/Akkadian.ttf') format('truetype');
                unicode-range: U+12000-U+1247F;  } /* Cuneiform */       
@font-face {   font-family: Aegyptus;
                src: local('Aegypus'), url('https://beep.knobs-dials.com/css/fonts/AegyptusR.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/AegyptusR.ttf') format('truetype');
                unicode-range: U+13000-U+1342F;  } /* Hieroglyphs*/       
@font-face {   font-family: Symbola;
                src: local('Symbola'), url('https://beep.knobs-dials.com/css/fonts/Symbola.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/Symbola.ttf') format('truetype');
                unicode-range: U+250-U+52F, U+2000-U+2BFF, U+2E00-U+2E7F, U+4DC0-U+4DFF, U+FE10-U+FE4F, U+10100-U+101FF, U+1D000-U+1D7FF, U+1F000-U+1F8FF;  }       
@font-face {   font-family: Code2000;
                src: local('Code2000'), url('https://beep.knobs-dials.com/css/fonts/CODE2000.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/CODE2000.ttf') format('truetype');
                unicode-range: U+250-U+74F, U+780-U+7FF, U+900-U+D7F, U+E00-U+EFF, U+1000-U+16FF, U+1740-U+175F, U+1780-U+18AF, U+1900-U+194F, U+19E0-U+1A1F, U+1C50-U+1C7F, U+1D00-U+2BFF, U+2C60-U+2C7F, U+2C80-U+2CFF, U+2D30-U+2DDF, U+2E00-U+9FFF;    }     /* most live and a bunch of special things */
@font-face {   font-family: Code2001;
                src: local('Code2001'), url('https://beep.knobs-dials.com/css/fonts/CODE2001.woff') format('woff'),  url('https://beep.knobs-dials.com/css/fonts/CODE2001.ttf') format('truetype');
                unicode-range: U+10000-U+1013F, U+101D0-U+101FF, U+10300-U+1034F, U+10380-U+104AF, U+10800-U+1083F, U+10900-U+1091F, U+1D300--U+1D7FF, U+1F030-U+1F09F;    }        
@font-face {   font-family: Code2002;
                src: local('Code2002'), url('https://beep.knobs-dials.com/css/fonts/CODE2002.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/CODE2002.ttf') format('truetype');
                unicode-range: U+20000-U+2A6DF; }    /* Mostly 20K CJK, about half of this mentioned block */
@font-face {   font-family: FreeSans;
                src: local('FreeSans'), url('https://beep.knobs-dials.com/css/fonts/FreeSans.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/FreeSans.ttf') format('truetype');
                unicode-range: U+700-U+74F, U+900-U+A7F, U+D00-U+D7F, U+10A0-U+10FF, U+13A0-U+13FF, U+1400-U+167F, U+18B0-U+18FF, U+1E00-U+243F, U+2400-U+243F, U+2580-U+25FF, U+2D30-U+2D7F, U+A500-U+A63F, U+FB00-U+FB4F, U+10380-U+103DF, U+10480-U+104AF, U+10900-U+1091F; }       
@font-face {   font-family: HanaMinA;
                src: local('HanaMinA'), url('https://beep.knobs-dials.com/css/fonts/HanaMinA.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/HanaMinA.ttf') format('truetype');
                unicode-range: U+1100-U+11FF, U+16A0-U+16FF, U+2E80-U+2FFF, U+3040-U+9FFF, U+A4D0-U+A4FF, U+A960-U+A97F, U+D7B0-U+D7FF, U+F900-U+FAFF, U+10190-U+101CF, U+10280-U+1029F, U+102A0-U+102DF, U+10920-U+1093F, U+10C00-U+10C4F, U+10E60-U+10E7F, U+1D300-U+1D37F, U+2F800-U+2FA1F;  }
@font-face {   font-family: HanaMinB;
                src: local('HanaMinB'), url('https://beep.knobs-dials.com/css/fonts/HanaMinB.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/HanaMinB.ttf') format('truetype');
                unicode-range: U+20000-U+2A6D6, U+2A700-U+2B734, U+2B740-U+2B81D, U+2B820-U+2CEA1;  }
@font-face {   font-family: NotoAnatolian;
                src: local('Noto Sans Anatolian Hieroglyphs Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansAnatolianHieroglyphs-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansAnatolianHieroglyphs-R.ttf') format('ttf'),
                unicode-range: U+14400-14646;   }
@font-face {   font-family: NotoTangut;
                src: local('Noto Serif Tangut Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifTangut-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifTangut-R.ttf') format('ttf'),
                unicode-range: U+16FE0-16FE0, U+17000-187F7, U+18800-18AFF, U+18D00-18D08, U+1F6D3-1F6D4;   }
@font-face {   font-family: NotoMath;
                src: local('Noto Sans Math Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMath-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMath-R.ttf') format('ttf'),
                unicode-range: U+1D400-U+1D454, U+1D456-U+1D49C, U+1D49E-U+1D49F, U+1D4A2, U+1D4A5-U+1D4A6, U+1D4A9-U+1D4AC, U+1D4AE-U+1D4B9, U+1D4BB, U+1D4BD-U+1D4C3, U+1D4C5-U+1D505, U+1D507-U+1D50A, U+1D50D-U+1D514, U+1D516-U+1D51C, U+1D51E-U+1D539, U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D6A5, U+1D6A8-U+1D7CB, U+1D7CE-U+1D7FF, U+1EE00-U+1EE03, U+1EE05-U+1EE1F, U+1EE21-U+1EE22, U+1EE24, U+1EE27, U+1EE29-U+1EE32, U+1EE34-U+1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-U+1EE4F, U+1EE51-U+1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-U+1EE62, U+1EE64, U+1EE67-U+1EE6A, U+1EE6C-U+1EE72, U+1EE74-U+1EE77, U+1EE79-U+1EE7C, U+1EE7E, U+1EE80-U+1EE89, U+1EE8B-U+1EE9B, U+1EEA1-U+1EEA3, U+1EEA5-U+1EEA9, U+1EEAB-U+1EEBB, U+1EEF0-U+1EEF1;   }
@font-face {   font-family: NotoWarang;
                src: local('Noto Sans Warang Citi Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansWarangCiti-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansWarangCiti-R.ttf') format('ttf'),
                unicode-range: U+118A0-U+118F2, U+118FF;   }
@font-face {   font-family: NotoElbasan;
                src: local('Noto Sans Elbasan Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansElbasan-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansElbasan-R.ttf') format('ttf'),
                unicode-range: U+10500-U+10527;   }
@font-face {   font-family: NotoBamum;
                src: local('Noto Sans Bamum Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansBamum.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansBamum.ttf') format('ttf'),
                unicode-range: U+16800-U+16A38;   }
@font-face {   font-family: NotoMende;
                src: local('Noto Sans Mende Kikakui Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMendeKikakui-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMendeKikakui-R.ttf') format('ttf'),
                unicode-range: U+1E800-U+1E8C4, U+1E8C7-U+1E8D6;   }
@font-face {   font-family: NotoMedefaidrin;
                src: local('Noto Sans Medefaidrin Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMedefaidrin.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMedefaidrin.ttf') format('ttf'),
                unicode-range: U+1E800-U+1E8C4, U+1E8C7-U+1E8D6;   }
@font-face {   font-family: NotoPalmyrene;
                src: local('Noto Sans Palmyrene Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPalmyrene-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPalmyrene-R.ttf') format('ttf'),
                unicode-range: U+10860-U+1087F;   }
@font-face {   font-family: NotoNabataean;
                src: local('Noto Sans Nabataean Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansNabataean-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansNabataean-R.ttf') format('ttf'),
                unicode-range: U+10880-U+1089E, U+108A7-U+108AF;   }
@font-face {   font-family: NotoKhudawadi;
                src: local('Noto Sans Khudawadi Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansKhudawadi-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansKhudawadi-R.ttf') format('ttf'),
                unicode-range: U+112B0-U+112EA, U+112F0-U+112F9;   }
@font-face {   font-family: NotoGunjala;
                src: local('Noto Sans Gunjala Gondi Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansGunjalaGondi-R.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansGunjalaGondi-R.ttf') format('ttf'),
                unicode-range: U+11D60-U+11D65, U+11D67-U+11D68, U+11D6A-U+11D8E, U+11D90-U+11D91, U+11D93-U+11D98, U+11DA0-U+11DA9;   }
    @font-face {   font-family: NotoSansMahajani;
                   src: local('Noto Sans Mahajani Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMahajani-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMahajani-Regular.ttf') format('ttf'),
                   unicode-range: U+11150-U+11176;   }
    @font-face {   font-family: NotoSerifGrantha;
                   src: local('Noto Serif Grantha Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifGrantha-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifGrantha-Regular.ttf') format('ttf'),
                   unicode-range: U+11300-U+11303, U+11305-U+1130C, U+1130F-U+11310, U+11313-U+11328, U+1132A-U+11330, U+11332-U+11333, U+11335-U+11339, U+1133B-U+11344, U+11347-U+11348, U+1134B-U+1134D, U+11350, U+11357, U+1135D-U+11363, U+11366-U+1136C, U+11370-U+11374;   }
    @font-face {   font-family: NotoSansMro;
                   src: local('Noto Sans Mro Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMro-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMro-Regular.ttf') format('ttf'),
                   unicode-range: U+16A40-U+16A5E, U+16A60-U+16A69, U+16A6E-U+16A6F;   }
    @font-face {   font-family: NotoSansSogdian;
                   src: local('Noto Sans Sogdian Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSogdian-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSogdian-Regular.ttf') format('ttf'),
                   unicode-range: U+10F30-U+10F59;   }
    @font-face {   font-family: NotoTraditionalNushu;
                   src: local('Noto Traditional Nushu Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoTraditionalNushu-VariableFont_wght.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoTraditionalNushu-VariableFont_wght.ttf') format('ttf'),
                   unicode-range: U+16FE1, U+1B170-U+1B2FB;   }
    @font-face {   font-family: NotoSansMultani;
                   src: local('Noto Sans Multani Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMultani-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMultani-Regular.ttf') format('ttf'),
                   unicode-range: U+11280-U+11286, U+11288, U+1128A-U+1128D, U+1128F-U+1129D, U+1129F-U+112A9;   }
    @font-face {   font-family: NotoSansKharoshthi;
                   src: local('Noto Sans Kharoshthi Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansKharoshthi-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansKharoshthi-Regular.ttf') format('ttf'),
                   unicode-range: U+10A00-U+10A03, U+10A05-U+10A06, U+10A0C-U+10A13, U+10A15-U+10A17, U+10A19-U+10A35, U+10A38-U+10A3A, U+10A3F-U+10A48, U+10A50-U+10A58;   }
    @font-face {   font-family: NotoSansIndicSiyaqNumbers;
                   src: local('Noto Sans Indic Siyaq Numbers Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansIndicSiyaqNumbers-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansIndicSiyaqNumbers-Regular.ttf') format('ttf'),
                   unicode-range: U+1EC71-U+1ECB4;   }
    @font-face {   font-family: NotoSansPahawhHmong;
                   src: local('Noto Sans Pahawh Hmong Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPahawhHmong-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPahawhHmong-Regular.ttf') format('ttf'),
                   unicode-range: U+16B00-U+16B45, U+16B50-U+16B59, U+16B5B-U+16B61, U+16B63-U+16B77, U+16B7D-U+16B8F;   }
    @font-face {   font-family: NotoSansPauCinHau;
                   src: local('Noto Sans Pau Cin Hau Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPauCinHau-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansPauCinHau-Regular.ttf') format('ttf'),
                   unicode-range: U+11AC0-U+11AF8;   }
    @font-face {   font-family: NotoSerifOttomanSiyaq;
                   src: local('Noto Serif Ottoman Siyaq Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifOttomanSiyaq-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifOttomanSiyaq-Regular.ttf') format('ttf'),
                   unicode-range: U+1ED01-U+1ED3D;   }
    @font-face {   font-family: NotoSerifKhojki;
                   src: local('Noto Serif Khojki Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifKhojki-VariableFont_wght.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifKhojki-VariableFont_wght.ttf') format('ttf'),
                   unicode-range: U+11200-U+11211, U+11213-U+1123E, U+11241;   }
    @font-face {   font-family: NotoSansSharada;
                   src: local('Noto Sans Sharada Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSharada-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSharada-Regular.ttf') format('ttf'),
                   unicode-range: U+11180-U+111DF;   }
    @font-face {   font-family: NotoSansMiao;
                   src: local('Noto Sans Miao Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMiao-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMiao-Regular.ttf') format('ttf'),
                   unicode-range: U+16F00-U+16F4A, U+16F4F-U+16F87, U+16F8F-U+16F9F;   }
    @font-face {   font-family: NotoSerifDogra;
                   src: local('Noto Serif Dogra Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifDogra-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSerifDogra-Regular.ttf') format('ttf'),
                   unicode-range: U+11800-U+1183B;   }
    @font-face {   font-family: NotoSansElymaic;
                   src: local('Noto Sans Elymaic Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansElymaic-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansElymaic-Regular.ttf') format('ttf'),
                   unicode-range: U+10FE0-U+10FF6;   }
    @font-face {   font-family: NotoSansSoraSompeng;
                   src: local('Noto Sans Sora Sompeng Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSoraSompeng-VariableFont_wght.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansSoraSompeng-VariableFont_wght.ttf') format('ttf'),
                   unicode-range: U+110D0-U+110E8, U+110F0-U+110F9;   }
    @font-face {   font-family: NotoSansMasaramGondi;
                   src: local('Noto Sans Masaram Gondi Regular'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMasaramGondi-Regular.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/NotoSansMasaramGondi-Regular.ttf') format('ttf'),
                   unicode-range: U+11D00-U+11D06, U+11D08-U+11D09, U+11D0B-U+11D36, U+11D3A, U+11D3C-U+11D3D, U+11D3F-U+11D47, U+11D50-U+11D59;   }
@font-face {   font-family: unifont;
                src: local('unifont'), url('https://beep.knobs-dials.com/css/fonts/unifont-6.3.20131003.woff') format('woff'), url('https://beep.knobs-dials.com/css/fonts/unifont-6.3.20131003.ttf') format('truetype'), 
                unicode-range: U+600-U+70D,U+70F-U+74A,U+74D-U+7B1,U+7C0-U+7FA,U+7FD-U+82D,U+830-U+83E,U+840-U+85B,U+85E,U+860-U+86A,U+870-U+88E,U+890-U+891,U+898-U+983,U+985-U+98C,U+98F-U+990,U+993-U+9A8,U+9AA-U+9B0,U+9B2,U+9B6-U+9B9,U+9BC-U+9C4,U+9C7-U+9C8,U+9CB-U+9CE,U+9D7,U+9DC-U+9DD,U+9DF-U+9E3,U+9E6-U+9FE,U+A01-U+A03,U+A05-U+A0A,U+A0F-U+A10,U+A13-U+A28,U+A2A-U+A30,U+A32-U+A33,U+A35-U+A36,U+A38-U+A39,U+A3C,U+A3E-U+A42,U+A47-U+A48,U+A4B-U+A4D,U+A51,U+A59-U+A5C,U+A5E,U+A66-U+A76,U+A81-U+A83,U+A85-U+A8D,U+A8F-U+A91,U+A93-U+AA8,U+AAA-U+AB0,U+AB2-U+AB3,U+AB5-U+AB9,U+ABC-U+AC5,U+AC7-U+AC9,U+ACB-U+ACD,U+AD0,U+AE0-U+AE3,U+AE6-U+AF1,U+AF9-U+AFF,U+B01-U+B03,U+B05-U+B0C,U+B0F-U+B10,U+B13-U+B28,U+B2A-U+B30,U+B32-U+B33,U+B35-U+B39,U+B3C-U+B44,U+B47-U+B48,U+B4B-U+B4D,U+B55-U+B57,U+B5C-U+B5D,U+B5F-U+B63,U+B66-U+B77,U+B82-U+B83,U+B85-U+B8A,U+B8E-U+B90,U+B92-U+B95,U+B99-U+B9A,U+B9C,U+B9E-U+B9F,U+BA3-U+BA4,U+BA8-U+BAA,U+BAE-U+BB9,U+BBE-U+BC2,U+BC6-U+BC8,U+BCA-U+BCD,U+BD0,U+BD7,U+BE6-U+BFA,U+C00-U+C0C,U+C0E-U+C10,U+C12-U+C28,U+C2A-U+C39,U+C3C-U+C44,U+C46-U+C48,U+C4A-U+C4D,U+C55-U+C56,U+C58-U+C5A,U+C5D,U+C60-U+C63,U+C66-U+C6F,U+C77-U+C8C,U+C8E-U+C90,U+C92-U+CA8,U+CAA-U+CB3,U+CB5-U+CB9,U+CBC-U+CC4,U+CC6-U+CC8,U+CCA-U+CCD,U+CD5-U+CD6,U+CDD-U+CDE,U+CE0-U+CE3,U+CE6-U+CEF,U+CF1-U+CF3,U+D00-U+D0C,U+D0E-U+D10,U+D12-U+D44,U+D46-U+D48,U+D4A-U+D4F,U+D54-U+D63,U+D66-U+D7F,U+D81-U+D83,U+D85-U+D96,U+D9A-U+DB1,U+DB3-U+DBB,U+DBD,U+DC0-U+DC6,U+DCA,U+DCF-U+DD4,U+DD6,U+DD8-U+DDF,U+DE6-U+DEF,U+DF2-U+DF4,U+E01-U+E3A,U+E3F-U+E5B,U+E81-U+E82,U+E84,U+E86-U+E8A,U+E8C-U+EA3,U+EA5,U+EA7-U+EBD,U+EC0-U+EC4,U+EC6,U+EC8-U+ECE,U+ED0-U+ED9,U+EDC-U+EDF,U+F00-U+F47,U+F49-U+F6C,U+F71-U+F97,U+F99-U+FBC,U+FBE-U+FCC,U+FCE-U+FDA,U+1000-U+10C5,U+10C7,U+10CD,U+10D0-U+1248,U+124A-U+124D,U+1250-U+1256,U+1258,U+125A-U+125D,U+1260-U+1288,U+128A-U+128D,U+1290-U+12B0,U+12B2-U+12B5,U+12B8-U+12BE,U+12C0,U+12C2-U+12C5,U+12C8-U+12D6,U+12D8-U+1310,U+1312-U+1315,U+1318-U+135A,U+135D-U+137C,U+1380-U+1399,U+13A0-U+13F5,U+13F8-U+13FD,U+1400-U+169C,U+16A0-U+16F8,U+1700-U+1715,U+171F-U+1736,U+1740-U+1753,U+1760-U+176C,U+176E-U+1770,U+1772-U+1773,U+1780-U+17DD,U+17E0-U+17E9,U+17F0-U+17F9,U+1800-U+1819,U+1820-U+1878,U+1880-U+18AA,U+18B0-U+18F5,U+1900-U+191E,U+1920-U+192B,U+1930-U+193B,U+1940,U+1944-U+196D,U+1970-U+1974,U+1980-U+19AB,U+19B0-U+19C9,U+19D0-U+19DA,U+19DE-U+1A1B,U+1A1E-U+1A5E,U+1A60-U+1A7C,U+1A7F-U+1A89,U+1A90-U+1A99,U+1AA0-U+1AAD,U+1AB0-U+1ACE,U+1B00-U+1B4C,U+1B50-U+1B7E,U+1B80-U+1BF3,U+1BFC-U+1C37,U+1C3B-U+1C49,U+1C4D-U+1C88,U+1C90-U+1CBA,U+1CBD-U+1CC7,U+1CD0-U+1CFA,U+1D00-U+1F15,U+1F18-U+1F1D,U+1F20-U+1F45,U+1F48-U+1F4D,U+1F50-U+1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-U+1F7D,U+1F80-U+1FB4,U+1FB6-U+1FC4,U+1FC6-U+1FD3,U+1FD6-U+1FDB,U+1FDD-U+1FEF,U+1FF2-U+1FF4,U+1FF6-U+1FFE,U+2000-U+2064,U+2066-U+2071,U+2074-U+208E,U+2090-U+209C,U+20A0-U+20C0,U+20D0-U+20F0,U+2100-U+218B,U+2190-U+2426,U+2440-U+244A,U+2460-U+2B1A,U+2B1C-U+2B73,U+2B76-U+2B95,U+2B97-U+2CF3,U+2CF9-U+2D25,U+2D27,U+2D2D,U+2D30-U+2D67,U+2D6F-U+2D70,U+2D7F-U+2D96,U+2DA0-U+2DA6,U+2DA8-U+2DAE,U+2DB0-U+2DB6,U+2DB8-U+2DBE,U+2DC0-U+2DC6,U+2DC8-U+2DCE,U+2DD0-U+2DD6,U+2DD8-U+2DDE,U+2DE0-U+2E5D,U+2E80-U+2E99,U+2E9B-U+2EF3,U+2F00-U+2FD5,U+2FF0-U+2FFB,U+3000-U+303F,U+3041-U+3096,U+3099-U+30FF,U+3105-U+312F,U+3131-U+318E,U+3190-U+31E3,U+31F0-U+321E,U+3220-U+A48C,U+A490-U+A4C6,U+A4D0-U+A62B,U+A640-U+A6F7,U+A700-U+A7CA,U+A7D0-U+A7D1,U+A7D3,U+A7D5-U+A7D9,U+A7F2-U+A82C,U+A830-U+A839,U+A840-U+A877,U+A880-U+A8C5,U+A8CE-U+A8D9,U+A8E0-U+A953,U+A95F-U+A97C,U+A980-U+A9CD,U+A9CF-U+A9D9,U+A9DE-U+A9FE,U+AA00-U+AA36,U+AA40-U+AA4D,U+AA50-U+AA59,U+AA5C-U+AAC2,U+AADB-U+AAF6,U+AB01-U+AB06,U+AB09-U+AB0E,U+AB11-U+AB16,U+AB20-U+AB26,U+AB28-U+AB2E,U+AB30-U+AB6B,U+AB70-U+ABED,U+ABF0-U+ABF9,U+AC00-U+D7A3,U+D7B0-U+D7C6,U+D7CB-U+D7FB,U+F900-U+FA6D,U+FA70-U+FAD9,U+FB00-U+FB06,U+FB13-U+FB17,U+FB1D-U+FB36,U+FB38-U+FB3C,U+FB3E,U+FB40-U+FB41,U+FB43-U+FB44,U+FB46-U+FBC2,U+FBD3-U+FD8F,U+FD92-U+FDC7,U+FDCF-U+FE19,U+FE20-U+FE52,U+FE54-U+FE66,U+FE68-U+FE6B,U+FE70-U+FE74,U+FE76-U+FEFC,U+FEFF,U+FF01-U+FFBE,U+FFC2-U+FFC7,U+FFCA-U+FFCF,U+FFD2-U+FFD7,U+FFDA-U+FFDC,U+FFE0-U+FFE6,U+FFE8-U+FFEE,U+FFF9-U+FFFD;  }
html { box-shadow: 0px -50px 150px rgba(10,0,0,0.9) inset; } 
body {
    background-color:white; /* #c8c8c8 */
    background-image:url('https://scarfboy.com/i/bg1.png');background-repeat:repeat;

    padding:0em;
    margin:0px;
    font-family: Arial,
                'Gentium Basic', 'Gentium Plus Literacy', 'Doulos SIL Literacy', 'Nuosu SIL', 'Charis SIL Mali', 'Charis SIL',
                Aegyptus, Akkadian, Gardiner, Aegean,
                Alef, Symbola,
                'Microsoft YaHei', 'Microsoft JhengHei',
                HanaMinA, HanaMinB, TW-Kai, TW-Sung, UnBatang,
                FreeSans, FreeSerif,
                Quivira, 'DejaVu Sans', 'Lucida Sans Unicode', 'Arial Unicode MS',
                'Bitstream Cyberbit',
                STIX,XITS,
                Code2000, Code2001, Code2002,
                NotoAnatolian,NotoTangut,NotoMath,NotoWarang,NotoElbasan,NotoBamum,NotoMende,NotoMedefaidrin,NotoPalmyrene,NotoNabataean,NotoKhudawadi,NotoGunjala,
                NotoSansMahajani,NotoSerifGrantha,NotoSansMro,NotoSansSogdian,NotoTraditionalNushu,NotoSansMultani,NotoSansKharoshthi,NotoSansIndicSiyaqNumbers,NotoSansPahawhHmong,NotoSansPauCinHau,NotoSerifOttomanSiyaq,NotoSerifKhojki,NotoSansSharada,NotoSansMiao,NotoSansDuployan,NotoSerifDogra,NotoSansElymaic,NotoSansSoraSompeng,NotoSansMasaramGondi,
                unifont,
                sans-serif;
}

ul {
    margin-top: 0;
}
ul a { /* example links in top td is the only place that uses ul */
    font-family: monospace; font-size:115%; 
    background:#f6f6f6; 
    padding:2px;
}
li {
    padding-bottom:.3em;
    line-spacing:2em;
}

.maintable, .uniblocks {
    max-width:70em;
    margin:2em auto 8em;
    box-shadow: 0px 0px 100px #111;
}

th, td {
    vertical-align:top;
    border-bottom:1px solid #4f4d95;
    /*border-right:2px solid #fafafa;*/
    padding-top:2px;
    padding-bottom:4px;
    padding-left:5px;
    padding-right:3px;
}
td {
    /* white-space:pre-wrap; */
    padding: .1em .7em .15em .5em;
    border-bottom:1px solid #eee;
    background:#fff;
}
th {
    text-align:right;
    padding-top:.18em;
    padding-left:.8em;
    padding-right:.5em;
    background:#6f77c6;
    color:#fff;
    width:10%;
    border-radius:4px;
    line-height:115%;
}

th.split, td.split {
    background:none;
    border:none;
}

.roundedheader {
    padding-left:165px;
    padding-top:.7em;
    padding-bottom:.51em;
    text-align:left;
    font-size:large;
    font-family: Helvetica, sanf-serif;
}

.interheader {
    padding-left:165px;
    padding-top:.7em;
    padding-bottom:.51em;
    text-align:left;
    font-size:large;
    font-family: Helvetica, sanf-serif;
}

.roundedfooter {
    padding:0px;
    /*border-bottom-left-radius:13px;
    border-bottom-right-radius:45px;*/
    height:25px;            
}

#inputtd {
    margin:0x;
    padding:0px;
}
#inputfield {
    width:97%;
    border-style: solid;
    border-width: 2px;
    border-color: orange;
    background-color:#fafafa;
    font-size:140%;
    padding:4px 4px 1px;
    margin:0px;
    margin-left:8px;
    /*font-family:monospace;*/
}
.inputwas {
    border-bottom:1px solid #999;
    border-top:1px solid #999;
    font-size:120%;
}

a       { text-decoration:none }
a:hover { text-decoration:underline }  

.gr1 { color:#777 }
.gr2 { color:#aaa }
.ubox { 
    border:1px dotted #535388; 
    background: #d4d4e1; 
    padding:2px 4px; 
    margin:4px; 
    line-height: 135%;
    display:inline-block;   min-width:0.55em;
    text-align:center;
}
.small {font-size:small}
.large  {font-size:300%}
.xlarge  {font-size:500%}
.mono { font-family: monospace; } /* TODO: find a preferred monospace font */
.highline {
    line-height:150%;
}

.const td { vertical-align:middle }

.uci {
    border:2px outset #777;
    border-radius:7px;
    padding:5px;
}

.fa,.na { text-decoration:none; border: 1px solid #ddf; background:#fafaff;
            font-size:130%;
}
.fa dfn,.na dfn { font-style:normal; font-size:130%}
.na { padding:1px; min-width:8px; }


.uniblocks     { border-radius:4px; }
.uniblocks div { border-radius:4px; margin:0px; padding-left:2px; padding-right:2px; border:0px; height:1.3em; border-radius:1px; }
.uniblocks a   { text-decoration:none }

.dblk { background:#fff;
        display:inline-block;
        border: 2px solid #bbb !important;
        border-width: 0px 1px !important;
        border-radius:6px !important;
        padding:4px 3px 0px 4px;
        margin-right:3px !important;
        margin-bottom:2px !important;               
}
.dblk span { 
        font-style:normal; 
        display: inline-block;
        padding:0px .2em .2em .2em;
        font-size:90%;
}


li {padding-left:0px}
hr { margin-bottom:2px; margin-top:2px; }


.f1   { background:#ccffdd; } /* common use */
.f2   { background:#bbeecc; } /* slight use */
.f4   { background:#ccddbb; font-size:small } /* historic */
.f32  { background:#eeddee; } /* not language-specific - symbols, academic, etc. */
.f64  { background:#cccdff; } /* technical unicode-internal stuff (e.g. surrogates) */
.f128 { background:#ffffcd; } /* private use */
.f256 { background:#eeeeee; color:#aaa } /* unused */

h3 { color:449; font-variant:smallcaps }

/* In the unlikely event you want to print, let's waste less ink */
@media print { 
    body            { font-size:70%; }
    th[colspan="2"] { border-bottom: 1px dotted black }
    img             { max-width:60%; max-height:15em; }
    .noprint        { display:none; visibility:collapse; }
    .maintable      { box-shadow: none }
}


/* dark mode fiddling */
html       { scrollbar-color: #454a4d #202324; }
/*
th         { background:#394293;}
td         { background: rgb(24, 26, 27); color: #dfdfdf; }
a          { color:#3391ff; } 
a:vistited { color:#33f5ff; } 
#inputfield {background:#797575;}
ul a       { background:rgb(29, 32, 33); }
.ubox      { background:rgb(45, 48, 50); }
.f1   { background:#153720 } 
.f2   { background:#394009; }
.f4   { background:#324f15; }
.f32  { background:#460646; } 
.f64  { background:#181946; } 
.f128 { background:#570831; }
.f256 { background:#554f4f; } 
.dblk a { color:#afceea; } 
*/
       