@charset "UTF-8";

/**
* Last Updated: 2026-04-16
* Unicode version: 17.0.0
* https://pastebin.com/g1pd3Ktu
*/
:root {
	--allofemanubis: "Noto Serif", "Noto Sans", 
	
	"Noto Naskh Arabic", "Noto Sans Arabic", "Noto Kufi Arabic", "Noto Serif Devanagari", "Noto Sans Devanagari", "Noto Sans Hanunoo", "Noto Sans Javanese", "Noto Serif Myanmar", "Noto Sans Myanmar", "Noto Sans Tamil", "Noto Sans Tamil Supplement", "Noto Serif Tamil", 
	
	"Noto Sans Math", "Noto Sans Symbols", "Noto Sans Symbols 2", "Noto Sans Symbols2", 
	
	"Noto Sans Adlam", "Noto Serif Ahom", "Noto Sans Anatolian Hieroglyphs", "Noto Serif Armenian", "Noto Sans Armenian", "Noto Sans Avestan", "Noto Sans Balinese", "Noto Serif Balinese", "Noto Sans Bamum", "Noto Sans Bassa Vah", "Noto Sans Batak", "Noto Serif Bengali", "Noto Sans Bengali", "Noto Sans Bhaiksuki", "Noto Sans Brahmi", "Noto Sans Buginese", "Noto Sans Buhid", "Noto Sans Canadian Aboriginal", "Noto Sans Carian", "Noto Sans Caucasian Albanian", "Noto Sans Chakma", "Noto Sans Cham", "Noto Sans Cherokee", "Noto Sans Chorasmian", "Noto Sans Coptic", "Noto Sans Cuneiform", "Noto Sans Cypriot", "Noto Sans Cypro Minoan", "Noto Sans Deseret", "Noto Serif Dives Akuru", "Noto Serif Dogra", "Noto Sans Duployan", "Noto Sans Egyptian Hieroglyphs", "Noto Sans Elbasan", "Noto Sans Elymaic", "Noto Serif Ethiopic", "Noto Sans Ethiopic", "Noto Serif Georgian", "Noto Sans Georgian", "Noto Sans Glagolitic", "Noto Sans Gothic", "Noto Serif Grantha", "Noto Sans Grantha", "Noto Serif Gujarati", "Noto Sans Gujarati", "Noto Sans Gunjala Gondi", "Noto Serif Gurmukhi", "Noto Sans Gurmukhi", "Noto Sans Hanifi Rohingya", "Noto Sans Hatran", "Noto Serif Hebrew", "Noto Sans Hebrew", "Noto Sans Imperial Aramaic", "Noto Sans Inscriptional Pahlavi", "Noto Sans Inscriptional Parthian", "Noto Sans Kaithi", "Noto Serif Kannada", "Noto Sans Kannada", "Noto Sans Kawi", "Noto Sans Kayah Li", "Noto Sans Kharoshthi", /*"Noto Serif Khitan Small Script",*/ "Noto Serif Khmer", "Noto Sans Khmer", "Noto Serif Khojki", "Noto Sans Khojki", "Noto Sans Khudawadi", "Noto Serif Lao", "Noto Sans Lao", "Noto Sans Lepcha", "Noto Sans Limbu", "Noto Sans Linear A", "Noto Sans Linear B", "Noto Sans Lycian", "Noto Sans Lydian", "Noto Sans Mahajani", "Noto Serif Makasar", "Noto Serif Malayalam", "Noto Sans Malayalam", "Noto Sans Mandaic", "Noto Sans Manichaean", "Noto Sans Marchen", "Noto Sans Masaram Gondi", "Noto Sans Medefaidrin", "Noto Sans Meetei Mayek", "Noto Sans Mende Kikakui", "Noto Sans Meroitic", "Noto Sans Miao", "Noto Sans Modi", "Noto Sans Mro", "Noto Sans Multani", "Noto Sans Nabataean", "Noto Sans Nag Mundari", "Noto Sans Nandinagari", "Noto Sans New Tai Lue", "Noto Sans Newa", "Noto Sans NKo", "Noto Traditional Nushu", "Noto Sans Nushu", "Noto Serif Hmong Nyiakeng", "Noto Sans Ogham", "Noto Sans Ol Chiki", "Noto Sans Old Hungarian", "Noto Sans Old Italic", "Noto Sans Old North Arabian", "Noto Sans Old Permic", "Noto Sans Old Persian", "Noto Sans Old Sogdian", "Noto Sans Old South Arabian", "Noto Sans Old Turkic", "Noto Serif Old Uyghur", "Noto Sans Oriya", "Noto Serif Oriya", "Noto Sans Osage", "Noto Sans Osmanya", "Noto Sans Pahawh Hmong", "Noto Sans Palmyrene", "Noto Sans Pau Cin Hau", "Noto Sans Phoenician", "Noto Sans Psalter Pahlavi", "Noto Sans Rejang", "Noto Sans Runic", "Noto Sans Samaritan", "Noto Sans Saurashtra", "Noto Sans Sharada", "Noto Sans Shavian", "Noto Sans Siddham", "Noto Sans SignWriting", "Noto Serif Sinhala", "Noto Sans Sinhala", "Noto Sans Sogdian", "Noto Sans Sora Sompeng", "Noto Sans Soyombo", "Noto Sans Sundanese", "Noto Sans Sunuwar", "Noto Sans Syloti Nagri", "Noto Sans Syriac", "Noto Sans Tagalog", "Noto Sans Tagbanwa", "Noto Sans Tai Tham", "Noto Sans Tai Viet", "Noto Sans Takri", "Noto Sans Tangsa", "Noto Serif Telugu", "Noto Sans Telugu", "Noto Sans Thaana", "Noto Serif Thai", "Noto Sans Thai", "Noto Serif Tibetan", "Noto Sans Tifinagh", "Noto Sans Tirhuta", "Noto Serif Todhri", "Noto Serif Toto", "Noto Sans Ugaritic", "Noto Sans Vai", "Noto Serif Vithkuqi", "Noto Sans Vithkuqi", "Noto Sans Wancho", "Noto Sans Warang Citi", "Noto Serif Yezidi", "Noto Sans Zanabazar Square", "Noto Znamenny Musical Notation", 
	
	"Noto Sans Mayan Numerals", "Noto Sans Indic Siyaq Numbers", "Noto Serif Ottoman Siyaq", "Noto Music", "Noto Emoji", 
	
	HanaMinA, HanaMinB, HanaMinC, HanaMin, "Noto Serif KR", "Noto Sans KR", "Noto Serif JP", "Noto Serif Hentaigana", "Noto Sans JP", 
	
	"Noto Serif CJK TC", "Noto Serif CJK SC", "Noto Serif CJK KR", "Noto Serif CJK JP", "Noto Serif CJK HK", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK KR", "Noto Sans CJK JP", "Noto Sans CJK HK", 
	
	"Noto Sans Lisu", "Noto Sans Mongolian", "Noto Sans PhagsPa", "Noto Sans Tai Le", "Noto Serif Tangut", "Noto Sans Yi", 
	
	"BabelStone Han BMP", "BabelStone Han SIP", "BabelStone Han TIP", "BabelStone Han", Aegyptus, Slavonic, "BabelStone Roman", "Khitan Small Linear", "Khitan Small Rotated", "Khitan Small Vertical", /* Amiri, "Scheherazade New",*/ "sim-ch_n5100", "Plangothic P2 Subset", ExtJ-final, gw6256211, gw6255928, "FRBTaiwaneseKana", Catrinity, "Catrinity Flags", "Kreative Square", "Fairfax HD", "Ancient Sans", AncientSans, "Serto Antioch Bible", Kanchenjunga, Symbola, Unifont, "Unifont Upper", "Unifont CSUR",
	
	serif, sans-serif, monospace, cursive, fantasy, emoji;
	
	/* Fragmentary support: Bopomofo, Hiragana, Katakana, Egyptian Hieroglyphs, Han, Cypriot, Cypro-Minoan, Dogra, Glagolitic, Yezidi, Toto, Tibetan, Tangut, Tamil, Syriac, Sinhala, Shavian, Sharada, Phags-Pa, Oriya, Old Turkic, Old Permic, Old Hungarian, Mongolian, Malayalam, Mahajani, Lydian, Linear A, Latin, Kannada, Kaithi, Gunjala Gondi, Greek, Grantha, Georgian, Cyrillic, Carian, Avestan, Arabic, Kirat Rai, Todhri */
	/* Sans before Serif: Tamil, Balinese, Oriya, Bopomofo (in individual list) */
	/* Avoid Noto: Khitan Small Script */
	/* No Noto yet: Sidetic */
	/* No support yet: Garay, Gurung Khema, Ol Onal, Beria Erfe, Tai Yo, Tolong Siki */
	/* Still uses Symbola: Math (fullwidth zero with stroke) */
}

.allofemanubis, [data-allofemanubis="true"] {
	font-family: var(--allofemanubis) !important;
}

[data-sc="Adlm"] {
	font-family: "Noto Sans Adlam", var(--allofemanubis);
}

[data-sc="Aghb"] {
	font-family: "Noto Sans Caucasian Albanian", var(--allofemanubis);
}

[data-sc="Ahom"] {
	font-family: "Noto Serif Ahom", var(--allofemanubis);
}

[data-sc="Arab"] {
	font-family: "Noto Naskh Arabic", "Noto Sans Arabic", "Noto Kufi Arabic", var(--allofemanubis);
}

[data-sc="Armi"] {
	font-family: "Noto Sans Imperial Aramaic", var(--allofemanubis);
}

[data-sc="Armn"] {
	font-family: "Noto Serif Armenian", "Noto Sans Armenian", var(--allofemanubis);
}

[data-sc="Avst"] {
	font-family: "Noto Sans Avestan", var(--allofemanubis);
}

[data-sc="Bali"] {
	font-family: "Noto Sans Balinese", "Noto Serif Balinese", var(--allofemanubis);
}

[data-sc="Bamu"] {
	font-family: "Noto Sans Bamum", var(--allofemanubis);
}

[data-sc="Bass"] {
	font-family: "Noto Sans Bassa Vah", var(--allofemanubis);
}

[data-sc="Batk"] {
	font-family: "Noto Sans Batak", var(--allofemanubis);
}

[data-sc="Beng"] {
	font-family: "Noto Serif Bengali", "Noto Sans Bengali", var(--allofemanubis);
}

[data-sc="Berf"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Bhks"] {
	font-family: "Noto Sans Bhaiksuki", var(--allofemanubis);
}

[data-sc="Bopo"] {
	font-family: "Noto Sans JP", "Noto Sans KR", "Noto Serif JP", "Noto Serif KR", var(--allofemanubis);
}

[data-sc="Brah"] {
	font-family: "Noto Sans Brahmi", var(--allofemanubis);
}

[data-sc="Brai"] {
	font-family: "Noto Sans Symbols 2", var(--allofemanubis);
}

[data-sc="Bugi"] {
	font-family: "Noto Sans Buginese", var(--allofemanubis);
}

[data-sc="Buhd"] {
	font-family: "Noto Sans Buhid", var(--allofemanubis);
}

[data-sc="Cakm"] {
	font-family: "Noto Sans Chakma", var(--allofemanubis);
}

[data-sc="Cans"] {
	font-family: "Noto Sans Canadian Aboriginal", var(--allofemanubis);
}

[data-sc="Cari"] {
	font-family: "Noto Sans Carian", var(--allofemanubis);
}

[data-sc="Cham"] {
	font-family: "Noto Sans Cham", var(--allofemanubis);
}

[data-sc="Cher"] {
	font-family: "Noto Sans Cherokee", var(--allofemanubis);
}

[data-sc="Chrs"] {
	font-family: "Noto Sans Chorasmian", var(--allofemanubis);
}

[data-sc="Copt"] {
	font-family: "Noto Sans Coptic", var(--allofemanubis);
}

[data-sc="Cpmn"] {
	font-family: "Noto Sans Cypro Minoan", var(--allofemanubis);
}

[data-sc="Cprt"] {
	font-family: "Noto Sans Cypriot", var(--allofemanubis);
}

[data-sc="Cyrl"] {
	font-family: "Noto Serif", "Noto Sans", var(--allofemanubis);
}

[data-sc="Deva"] {
	font-family: "Noto Serif Devanagari", "Noto Sans Devanagari", var(--allofemanubis);
}

[data-sc="Diak"] {
	font-family: "Noto Serif Dives Akuru", var(--allofemanubis);
}

[data-sc="Dogr"] {
	font-family: "Noto Serif Dogra", var(--allofemanubis);
}

[data-sc="Dsrt"] {
	font-family: "Noto Sans Deseret", var(--allofemanubis);
}

[data-sc="Dupl"] {
	font-family: "Noto Sans Duployan", var(--allofemanubis);
}

[data-sc="Egyp"] {
	font-family: "Noto Sans Egyptian Hieroglyphs", var(--allofemanubis);
}

[data-sc="Elba"] {
	font-family: "Noto Sans Elbasan", var(--allofemanubis);
}

[data-sc="Elym"] {
	font-family: "Noto Sans Elymaic", var(--allofemanubis);
}

[data-sc="Ethi"] {
	font-family: "Noto Serif Ethiopic", "Noto Sans Ethiopic", var(--allofemanubis);
}

[data-sc="Gara"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Geor"] {
	font-family: "Noto Serif Georgian", "Noto Sans Georgian", var(--allofemanubis);
}

[data-sc="Glag"] {
	font-family: "Noto Sans Glagolitic", var(--allofemanubis);
}

[data-sc="Gong"] {
	font-family: "Noto Sans Gunjala Gondi", var(--allofemanubis);
}

[data-sc="Gonm"] {
	font-family: "Noto Sans Masaram Gondi", var(--allofemanubis);
}

[data-sc="Goth"] {
	font-family: "Noto Sans Gothic", var(--allofemanubis);
}

[data-sc="Gran"] {
	font-family: "Noto Serif Grantha", "Noto Sans Grantha", var(--allofemanubis);
}

[data-sc="Grek"] {
	font-family: "Noto Serif", "Noto Sans", var(--allofemanubis);
}

[data-sc="Gujr"] {
	font-family: "Noto Serif Gujarati", "Noto Sans Gujarati", var(--allofemanubis);
}

[data-sc="Gukh"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Guru"] {
	font-family: "Noto Serif Gurmukhi", "Noto Sans Gurmukhi", var(--allofemanubis);
}

[data-sc="Hang"] {
	font-family: "Noto Serif KR", "Noto Sans KR", var(--allofemanubis);
}

[data-sc="Hani"] {
	font-family: HanaMinA, HanaMinB, HanaMinC, HanaMin, "BabelStone Han BMP", "BabelStone Han SIP", "BabelStone Han TIP", "BabelStone Han", "Noto Serif JP", "Noto Serif KR", "Noto Sans JP", "Noto Sans KR", var(--allofemanubis);
}

[data-sc="Hano"] {
	font-family: "Noto Sans Hanunoo", var(--allofemanubis);
}

[data-sc="Hatr"] {
	font-family: "Noto Sans Hatran", var(--allofemanubis);
}

[data-sc="Hebr"] {
	font-family: "Noto Serif Hebrew", "Noto Sans Hebrew", var(--allofemanubis);
}

[data-sc="Hira"] {
	font-family: "Noto Serif JP", "Noto Serif Hentaigana", "Noto Sans JP", var(--allofemanubis);
}

[data-sc="Hluw"] {
	font-family: "Noto Sans Anatolian Hieroglyphs", var(--allofemanubis);
}

[data-sc="Hmng"] {
	font-family: "Noto Sans Pahawh Hmong", var(--allofemanubis);
}

[data-sc="Hmnp"] {
	font-family: "Noto Serif Hmong Nyiakeng", var(--allofemanubis);
}

[data-sc="Hung"] {
	font-family: "Noto Sans Old Hungarian", var(--allofemanubis);
}

[data-sc="Ital"] {
	font-family: "Noto Sans Old Italic", var(--allofemanubis);
}

[data-sc="Java"] {
	font-family: "Noto Sans Javanese", var(--allofemanubis);
}

[data-sc="Kali"] {
	font-family: "Noto Sans Kayah Li", var(--allofemanubis);
}

[data-sc="Kana"] {
	font-family: "Noto Serif JP", "Noto Sans JP", var(--allofemanubis);
}

[data-sc="Kawi"] {
	font-family: "Noto Sans Kawi", var(--allofemanubis);
}

[data-sc="Khar"] {
	font-family: "Noto Sans Kharoshthi", var(--allofemanubis);
}

[data-sc="Khmr"] {
	font-family: "Noto Serif Khmer", "Noto Sans Khmer", var(--allofemanubis);
}

[data-sc="Khoj"] {
	font-family: "Noto Serif Khojki", "Noto Sans Khojki", var(--allofemanubis);
}

[data-sc="Kits"] {
	font-family: "Khitan Small Linear", "Khitan Small Rotated", "Khitan Small Vertical", var(--allofemanubis);
}

[data-sc="Knda"] {
	font-family: "Noto Serif Kannada", "Noto Sans Kannada", var(--allofemanubis);
}

[data-sc="Krai"] {
	font-family: Kanchenjunga, var(--allofemanubis);
}

[data-sc="Kthi"] {
	font-family: "Noto Sans Kaithi", var(--allofemanubis);
}

[data-sc="Lana"] {
	font-family: "Noto Sans Tai Tham", var(--allofemanubis);
}

[data-sc="Laoo"] {
	font-family: "Noto Serif Lao", "Noto Sans Lao", var(--allofemanubis);
}

[data-sc="Latn"] {
	font-family: "Noto Serif", "Noto Sans", var(--allofemanubis);
}

[data-sc="Lepc"] {
	font-family: "Noto Sans Lepcha", var(--allofemanubis);
}

[data-sc="Limb"] {
	font-family: "Noto Sans Limbu", var(--allofemanubis);
}

[data-sc="Lina"] {
	font-family: "Noto Sans Linear A", var(--allofemanubis);
}

[data-sc="Linb"] {
	font-family: "Noto Sans Linear B", var(--allofemanubis);
}

[data-sc="Lisu"] {
	font-family: "Noto Sans Lisu", var(--allofemanubis);
}

[data-sc="Lyci"] {
	font-family: "Noto Sans Lycian", var(--allofemanubis);
}

[data-sc="Lydi"] {
	font-family: "Noto Sans Lydian", var(--allofemanubis);
}

[data-sc="Mahj"] {
	font-family: "Noto Sans Mahajani", var(--allofemanubis);
}

[data-sc="Maka"] {
	font-family: "Noto Serif Makasar", var(--allofemanubis);
}

[data-sc="Mand"] {
	font-family: "Noto Sans Mandaic", var(--allofemanubis);
}

[data-sc="Mani"] {
	font-family: "Noto Sans Manichaean", var(--allofemanubis);
}

[data-sc="Marc"] {
	font-family: "Noto Sans Marchen", var(--allofemanubis);
}

[data-sc="Medf"] {
	font-family: "Noto Sans Medefaidrin", var(--allofemanubis);
}

[data-sc="Mend"] {
	font-family: "Noto Sans Mende Kikakui", var(--allofemanubis);
}

[data-sc="Merc"] {
	font-family: "Noto Sans Meroitic", var(--allofemanubis);
}

[data-sc="Mero"] {
	font-family: "Noto Sans Meroitic", var(--allofemanubis);
}

[data-sc="Mlym"] {
	font-family: "Noto Serif Malayalam", "Noto Sans Malayalam", var(--allofemanubis);
}

[data-sc="Modi"] {
	font-family: "Noto Sans Modi", var(--allofemanubis);
}

[data-sc="Mong"] {
	font-family: "Noto Sans Mongolian", var(--allofemanubis);
}

[data-sc="Mroo"] {
	font-family: "Noto Sans Mro", var(--allofemanubis);
}

[data-sc="Mtei"] {
	font-family: "Noto Sans Meetei Mayek", var(--allofemanubis);
}

[data-sc="Mult"] {
	font-family: "Noto Sans Multani", var(--allofemanubis);
}

[data-sc="Mymr"] {
	font-family: "Noto Serif Myanmar", "Noto Sans Myanmar", var(--allofemanubis);
}

[data-sc="Nagm"] {
	font-family: "Noto Sans Nag Mundari", var(--allofemanubis);
}

[data-sc="Nand"] {
	font-family: "Noto Sans Nandinagari", var(--allofemanubis);
}

[data-sc="Narb"] {
	font-family: "Noto Sans Old North Arabian", var(--allofemanubis);
}

[data-sc="Nbat"] {
	font-family: "Noto Sans Nabataean", var(--allofemanubis);
}

[data-sc="Newa"] {
	font-family: "Noto Sans Newa", var(--allofemanubis);
}

[data-sc="Nkoo"] {
	font-family: "Noto Sans NKo", var(--allofemanubis);
}

[data-sc="Nshu"] {
	font-family: "Noto Traditional Nushu", "Noto Sans Nushu", var(--allofemanubis);
}

[data-sc="Ogam"] {
	font-family: "Noto Sans Ogham", var(--allofemanubis);
}

[data-sc="Olck"] {
	font-family: "Noto Sans Ol Chiki", var(--allofemanubis);
}

[data-sc="Onao"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Orkh"] {
	font-family: "Noto Sans Old Turkic", var(--allofemanubis);
}

[data-sc="Orya"] {
	font-family: "Noto Sans Oriya", "Noto Serif Oriya", var(--allofemanubis);
}

[data-sc="Osge"] {
	font-family: "Noto Sans Osage", var(--allofemanubis);
}

[data-sc="Osma"] {
	font-family: "Noto Sans Osmanya", var(--allofemanubis);
}

[data-sc="Ougr"] {
	font-family: "Noto Serif Old Uyghur", var(--allofemanubis);
}

[data-sc="Palm"] {
	font-family: "Noto Sans Palmyrene", var(--allofemanubis);
}

[data-sc="Pauc"] {
	font-family: "Noto Sans Pau Cin Hau", var(--allofemanubis);
}

[data-sc="Perm"] {
	font-family: "Noto Sans Old Permic", var(--allofemanubis);
}

[data-sc="Phag"] {
	font-family: "Noto Sans PhagsPa", var(--allofemanubis);
}

[data-sc="Phli"] {
	font-family: "Noto Sans Inscriptional Pahlavi", var(--allofemanubis);
}

[data-sc="Phlp"] {
	font-family: "Noto Sans Psalter Pahlavi", var(--allofemanubis);
}

[data-sc="Phnx"] {
	font-family: "Noto Sans Phoenician", var(--allofemanubis);
}

[data-sc="Plrd"] {
	font-family: "Noto Sans Miao", var(--allofemanubis);
}

[data-sc="Prti"] {
	font-family: "Noto Sans Inscriptional Parthian", var(--allofemanubis);
}

[data-sc="Rjng"] {
	font-family: "Noto Sans Rejang", var(--allofemanubis);
}

[data-sc="Rohg"] {
	font-family: "Noto Sans Hanifi Rohingya", var(--allofemanubis);
}

[data-sc="Runr"] {
	font-family: "Noto Sans Runic", var(--allofemanubis);
}

[data-sc="Samr"] {
	font-family: "Noto Sans Samaritan", var(--allofemanubis);
}

[data-sc="Sarb"] {
	font-family: "Noto Sans Old South Arabian", var(--allofemanubis);
}

[data-sc="Saur"] {
	font-family: "Noto Sans Saurashtra", var(--allofemanubis);
}

[data-sc="Sgnw"] {
	font-family: "Noto Sans SignWriting", var(--allofemanubis);
}

[data-sc="Shaw"] {
	font-family: "Noto Sans Shavian", var(--allofemanubis);
}

[data-sc="Shrd"] {
	font-family: "Noto Sans Sharada", var(--allofemanubis);
}

[data-sc="Sidd"] {
	font-family: "Noto Sans Siddham", var(--allofemanubis);
}

[data-sc="Sidt"] {
	font-family: "Ancient Sans", AncientSans, var(--allofemanubis);
}

[data-sc="Sind"] {
	font-family: "Noto Sans Khudawadi", var(--allofemanubis);
}

[data-sc="Sinh"] {
	font-family: "Noto Serif Sinhala", "Noto Sans Sinhala", var(--allofemanubis);
}

[data-sc="Sogd"] {
	font-family: "Noto Sans Sogdian", var(--allofemanubis);
}

[data-sc="Sogo"] {
	font-family: "Noto Sans Old Sogdian", var(--allofemanubis);
}

[data-sc="Sora"] {
	font-family: "Noto Sans Sora Sompeng", var(--allofemanubis);
}

[data-sc="Soyo"] {
	font-family: "Noto Sans Soyombo", var(--allofemanubis);
}

[data-sc="Sund"] {
	font-family: "Noto Sans Sundanese", var(--allofemanubis);
}

[data-sc="Sunu"] {
	font-family: "Noto Sans Sunuwar", var(--allofemanubis);
}

[data-sc="Sylo"] {
	font-family: "Noto Sans Syloti Nagri", var(--allofemanubis);
}

[data-sc="Syrc"] {
	font-family: "Noto Sans Syriac", var(--allofemanubis);
}

[data-sc="Tagb"] {
	font-family: "Noto Sans Tagbanwa", var(--allofemanubis);
}

[data-sc="Takr"] {
	font-family: "Noto Sans Takri", var(--allofemanubis);
}

[data-sc="Tale"] {
	font-family: "Noto Sans Tai Le", var(--allofemanubis);
}

[data-sc="Talu"] {
	font-family: "Noto Sans New Tai Lue", var(--allofemanubis);
}

[data-sc="Taml"] {
	font-family: "Noto Sans Tamil", "Noto Sans Tamil Supplement", "Noto Serif Tamil", var(--allofemanubis);
}

[data-sc="Tang"] {
	font-family: "Noto Serif Tangut", var(--allofemanubis);
}

[data-sc="Tavt"] {
	font-family: "Noto Sans Tai Viet", var(--allofemanubis);
}

[data-sc="Tayo"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Telu"] {
	font-family: "Noto Serif Telugu", "Noto Sans Telugu", var(--allofemanubis);
}

[data-sc="Tfng"] {
	font-family: "Noto Sans Tifinagh", var(--allofemanubis);
}

[data-sc="Tglg"] {
	font-family: "Noto Sans Tagalog", var(--allofemanubis);
}

[data-sc="Thaa"] {
	font-family: "Noto Sans Thaana", var(--allofemanubis);
}

[data-sc="Thai"] {
	font-family: "Noto Serif Thai", "Noto Sans Thai", var(--allofemanubis);
}

[data-sc="Tibt"] {
	font-family: "Noto Serif Tibetan", var(--allofemanubis);
}

[data-sc="Tirh"] {
	font-family: "Noto Sans Tirhuta", var(--allofemanubis);
}

[data-sc="Tnsa"] {
	font-family: "Noto Sans Tangsa", var(--allofemanubis);
}

[data-sc="Todr"] {
	font-family: "Noto Serif Todhri", var(--allofemanubis);
}

[data-sc="Tols"] {
	font-family: var(--allofemanubis);	/* No dedicated font */
}

[data-sc="Toto"] {
	font-family: "Noto Serif Toto", var(--allofemanubis);
}

[data-sc="Tutg"] {
	font-family: "Ancient Sans", AncientSans, var(--allofemanubis);
}

[data-sc="Ugar"] {
	font-family: "Noto Sans Ugaritic", var(--allofemanubis);
}

[data-sc="Vaii"] {
	font-family: "Noto Sans Vai", var(--allofemanubis);
}

[data-sc="Vith"] {
	font-family: "Noto Serif Vithkuqi", "Noto Sans Vithkuqi", var(--allofemanubis);
}

[data-sc="Wara"] {
	font-family: "Noto Sans Warang Citi", var(--allofemanubis);
}

[data-sc="Wcho"] {
	font-family: "Noto Sans Wancho", var(--allofemanubis);
}

[data-sc="Xpeo"] {
	font-family: "Noto Sans Old Persian", var(--allofemanubis);
}

[data-sc="Xsux"] {
	font-family: "Noto Sans Cuneiform", var(--allofemanubis);
}

[data-sc="Yezi"] {
	font-family: "Noto Serif Yezidi", var(--allofemanubis);
}

[data-sc="Yiii"] {
	font-family: "Noto Sans Yi", var(--allofemanubis);
}

[data-sc="Zanb"] {
	font-family: "Noto Sans Zanabazar Square", var(--allofemanubis);
}

[data-sc="Zinh"], [data-sc="Zyyy"], [data-sc="Zzzz"] {
	font-family: var(--allofemanubis);
}

[data-sc="Zmth"] {
	font-family: "Noto Sans Math", "Noto Sans Symbols", "Noto Sans Symbols 2", Symbola, var(--allofemanubis);
}

[data-sc="Zsym"] {
	font-family: "Noto Sans Symbols", "Noto Sans Symbols 2", var(--allofemanubis);
}

[data-sc="Zsye"] {
	font-family: "Noto Emoji", var(--allofemanubis);
}

@font-face {
	font-family: "HanaMin";
	src: local("HanaMin");
	unicode-range: U+0000-10FF, U+1200-302D, U+3030, U+3036-303F, U+3100-312F, U+3190-31EF, U+3200-9FFF, U+A500-A95F, U+A980-ABFF, U+D800-FF64, U+FFDD-11FAF, U+11FC0-16FDF, U+16FE1-16FEF, U+18D80-10FFFF;
	/* Excluded: Hiragana, Katakana, Hangul, Lisu, Yi, Tangut, and Khitan Small Script ranges */
}

@font-face {
	font-family: "HanaMinA";
	src: local("HanaMinA");
	unicode-range: U+0000-10FF, U+1200-302D, U+3030, U+3036-303F, U+3100-312F, U+3190-31EF, U+3200-9FFF, U+A500-A95F, U+A980-ABFF, U+D800-FF64, U+FFDD-11FAF, U+11FC0-16FDF, U+16FE1-16FEF, U+18D80-10FFFF;
	/* Excluded: Hiragana, Katakana, Hangul, Lisu, Yi, Tangut, and Khitan Small Script ranges */
}

@font-face {
	font-family: "HanaMinB";
	src: local("HanaMinB");
	unicode-range: U+0000-10FF, U+1200-302D, U+3030, U+3036-303F, U+3100-312F, U+3190-31EF, U+3200-9FFF, U+A500-A95F, U+A980-ABFF, U+D800-FF64, U+FFDD-11FAF, U+11FC0-16FDF, U+16FE1-16FEF, U+18D80-10FFFF;
	/* Excluded: Hiragana, Katakana, Hangul, Lisu, Yi, Tangut, and Khitan Small Script ranges */
}

@font-face {
	font-family: "Noto Sans";
	src: local("Noto Sans"), local("Noto Sans Regular");
	unicode-range: U+0000-210A, U+210C-210F, U+2111, U+2113-211A, U+211C-212B, U+212D-212F, U+2132, U+2134-10FFFF;
	/* Excluded: Math letters with standardised variants in Letterlike Symbols */
}

@font-face {
	font-family: "Noto Sans";
	font-weight: bold;
	src: local("Noto Sans Bold");
	unicode-range: U+0000-210A, U+210C-210F, U+2111, U+2113-211A, U+211C-212B, U+212D-212F, U+2132, U+2134-10FFFF;
	/* Excluded: Math letters with standardised variants in Letterlike Symbols */
}

@font-face {
	font-family: "Noto Sans";
	font-style: italic;
	src: local("Noto Sans Italic");
	unicode-range: U+0000-210A, U+210C-210F, U+2111, U+2113-211A, U+211C-212B, U+212D-212F, U+2132, U+2134-10FFFF;
	/* Excluded: Math letters with standardised variants in Letterlike Symbols */
}

@font-face {
	font-family: "Noto Sans";
	font-weight: bold;
	font-style: italic;
	src: local("Noto Sans Bold Italic");
	unicode-range: U+0000-210A, U+210C-210F, U+2111, U+2113-211A, U+211C-212B, U+212D-212F, U+2132, U+2134-10FFFF;
	/* Excluded: Math letters with standardised variants in Letterlike Symbols */
}

@font-face {
	font-family: "Noto Serif";
	src: local("Noto Serif"), local("Noto Serif Regular");
	unicode-range: U+0000-210A, U+210C-210F, U+2111, U+2113-211A, U+211C-212B, U+212D-212F, U+2132, U+2134-10FFFF;
	/* Excluded: Math letters with standardised variants in Letterlike Symbols */
}

@font-face {
	font-family: Symbola;
	src: local("Symbola");
	unicode-range: U+0000-1AC0, U+1ACF-2FFF, U+3001-4E2C, U+4E2E-10FFFF;
	/* Excluded: 中, IDEOGRAPHIC SPACE, several misplaced characters in Combining Diacritical Marks Extended */
}

@font-face {
	font-family: "Noto Emoji";
	src: local("Noto Emoji"), local("Noto Emoji Regular");
}

@font-face {
	font-family: Unifont;
	src: local(Unifont);
}

@font-face {
	font-family: "Unifont Upper";
	src: local("Unifont Upper");
}
