注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer / Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5


/* <pre> */

/* 图像链接 */
.nodeco a:hover {text-decoration: none !important}

/* 输入框按钮显示 */
.createboxButton:hover {color: #ba0000;}

/* 特别字符带入 */
.specialbasic a:hover,
.speciallang a:hover {color: #FF8C00;}

/* 重定向链接注释 */
.allpagesredirect {text-decoration: line-through;}

/* 编辑按钮显示 */
.buttonlinks a {
    color: black;
    background-color: #ccddee;
    background-image: url('//upload.wikimedia.org/wikipedia/commons/c/c6/Blending_blue_button_background.png');
    background-repeat: repeat-x;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
    border: thin #006699 outset;
    padding: 0.1em;
 }
 .buttonlinks a:hover, .buttonlinks a:active {
    background-color: #bbccdd;
    border-style: inset;
 }

.IPA, .IPAchar {
	font-family: Gentium, 'Gentium Plus', GentiumAlt, 'DejaVu Sans', 'Segoe UI', 'Lucida Grande', 'Charis SIL', 'Doulos SIL', 'TITUS Cyberbit Basic', 'Code2000', 'Lucida Sans Unicode', sans-serif;
	font-size: 110%;
	color: inherit;
}

.IPA, .IPA *, .IPAchar, .IPAchar * {
	font-style: normal;
}

/* 语言小节间的水平线 */
body.ns-0 .mw-parser-output > :not(.collapsible-block) + h2:not(:first-of-type) {
	border-top: 1px solid #a2a9b1;
	padding-top: 1em;
	margin-top: 0.2em;
}

/* 对各种字体的设定 */

/* [[Template:unicode]] */
.Unicode {
    font-family: "Segoe UI", "TITUS Cyberbit Basic", "Code2000", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", "Thryomanes", "Gentium", "GentiumAlt", "Visual Geez Unicode", "Lucida Grande", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
    text-decoration: none;
}

/* Arabic [[Template:Arab]] */
.Arab, .lang-ar {
    font-family: Tahoma, Arial Unicode MS, Code2000, Traditional Arabic, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* no italics, no bold */
.Arab, .Arab *,
.fa-Arab, .fa-Arab *,
.glk-Arab, .glk-Arab *,
.kk-Arab, .kk-Arab *,
.ks-Arab, .ks-Arab *,
.ku-Arab, .ku-Arab *,
.mzn-Arab, .mzn-Arab *,
.ota-Arab, .ota-Arab *,
.pa-Arab, .pa-Arab *,
.ps-Arab, .ps-Arab *,
.sd-Arab, .sd-Arab *,
.tt-Arab, .tt-Arab *,
.ug-Arab, .ug-Arab *,
.ur-Arab, .ur-Arab *,
.ms-Arab, .ms-Arab * {
	font-style: normal;
	font-weight: normal;
}

/* Persian [[Template:fa-Arab]], Kashmiri [[Template:ks-Arab]], Ottoman Turkish [[Template:ota-Arab]], Punjabi Shahmukhi [[Template:pa-Arab]], Urdu [[Template:ur-Arab]] */
.fa-Arab, .ks-Arab, .ota-Arab, .pa-Arab, .ur-Arab, .lang-fa, .lang-ur {
    font-family: Tahoma, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Kurdish [[Template:ku-Arab]] */
.ku-Arab {
    font-family: Microsoft Sans Serif, Arial Unicode MS, UT Cairo, UT Naskh, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Pashto [[Template:ps-Arab]] */
.ps-Arab {
    font-family: Pokhto, Tahoma, Pashto Kror Asiatype, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Sindhi [[Template:sd-Arab]]*/
.sd-Arab {
    font-family: MB Sindhi, MBSarang Sattar, MB Bhitai Sattar, MB Lateefi, Ayaz Gul, Tahoma, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Uyghur [[Template:ug-Arab]] */
.ug-Arab {
    font-family: UKIJ Tuz, Microsoft Uighur, Scheherazade, Code2000, Lucida Sans Unicode, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Imperial Aramaic [[Template:Armi]] */
.Armi {
    font-family: Aramaic Imperial Yeb, sans-serif;
    direction: rtl;
    unicode-bidi: embed;
}

/* Armenian [[Template:Armn]] */
.Armn, .lang-hy, .lang-xcl {
    font-family: Tahoma, Arian AMU, DejaVu Sans, Sylfaen, Code2000, Arial Unicode MS, sans-serif;
}

.Armn, .Armn *{
	font-style: normal;
}


/* Avestan */

.Avst {
	font-family: Avestan, Ahuramzda, 'Noto Sans Avestan', sans-serif;
	font-size: 125%;
	direction: rtl;
	unicode-bidi: embed;
	font-variant-ligatures: none; /* Avestan language */
}

	/* no italics */
	.Avst, .Avst * {
		font-style: normal;
	}
	
	.Avst:lang(pal) { /* Pazend (Middle Persian in Avestan script) */
		font-variant-ligatures: normal;
	}

/* Bengali */

.Beng {
	font-family: 'Bangla Sangam MN', UniBangla, 'Arial Unicode MS', 'Code2000', Likhan, 'UT Bengali Dhaka', Vrinda, sans-serif;
	font-size: 130%;
}

.Beng, .Beng * {
	font-style: normal;
}

.as-Beng {
	font-family: 'Bangla Sangam MN', UniBangla, 'Arial Unicode MS', 'Code2000', Likhan, 'UT Bengali Dhaka', Vrinda, sans-serif;
	font-size: 130%;
}

.as-Beng, .as-Beng * {
	font-style: normal;
}

/* Braille [[Template:Brai]] */
.Brai {
    font-size: 150%;
}

/* Buginese [[Template:Bugi]] */
.Bugi {
    font-family: Code2000, 'MPH 2B Damase', sans-serif;
}

/* Unified Canadian Aboriginal Syllabics [[Template:Cans]] */
.Cans {
    font-family: Euphemia UCAS, Euphemia, Aboriginal Sans, OskiBlackfoot, Code2000, Everson Mono Unicode, sans-serif;
    font-size: 110%
}

/* Carian [[Template:Cari]], Italic [[Template:Ital]], Linear B [[Template:Linb]], Lycian [[Template:Lyci]], Lydian [[Template:Lydi]] */
.Cari, .Ital, .Linb, .Lyci, .Lydi {
    font-family: Aegean, sans-serif;
    font-size: 125%
}

    /* Old Korean [[Template:CGK]] */
.CGK {
    font-family:  자모 바탕, UnJamoBatang,  바탕, UnBatang, Code2002, Code2001, Code2000, serif;
}

/* Cham [[Template:Cham]] */
.Cham {
    font-family: Code2000, sans-serif;
    font-size: 1.1em;
}

/* Cherokee [[Template:Cher]] */
.Cher {
    font-family: Digohweli, Aboriginal Sans, Code2000, Marin, Rotinonhsonni Sans, Everson Mono Unicode, sans-serif;
    font-size: 110%;
}

/* Chinese [[Template:Hani]] */
.Hani {
    font-family: SimSun, PMingLiU, Song, Ming, MingLiu, Arial Unicode MS, Code2000, sans-serif;
    font-size: 120%;
}

/* Chinese Simplified [[Template:Hans]] */
.Hans {
    font-family: SimSun, FangSong, Song, Ming, MingLiu, Arial Unicode MS, Code2000, sans-serif;
    font-size: 120%;
}

/* Chinese Traditional [[Template:Hant]] */
.Hant {
    font-family: 'PingFang TC', 'Source Han Sans TC', 'Source Han Sans TW', 'Noto Sans CJK TC', 'Microsoft Jhenghei', MOESongUN, PMingLiU, PMingLiU-ExtB, MingLiU, MingLiU-ExtB, Ming, 'Heiti TC', HanaMinA, HanaMinB, sans-serif;
    font-size: 120%;
}

/* Coptic [[Template:Copt]] */
.Copt {
    font-family: Quivira, New Athena Unicode, Code2000, sans-serif;
    font-size: 1.3em;
}

/* Cypriot [[Template:Cprt]] */
.Cprt {
    font-family: Aegean, sans-serif;
    font-size: 1.15em;
    direction: rtl;
    unicode-bidi: embed;
}

/* Cyrillic [[Template:Cyrl]] */
.Cyrl, .lang-be, .lang-bg, .lang-mk, .lang-ru, .lang-uk {
    font-family: Arial Unicode MS, Lucida Sans Unicode, Code2000, sans-serif;
}

/* Cyrillic (Old Church Slavonic variant) [[Template:Cyrs]] */
.Cyrs, .lang-cu {
    font-family: BukyVede, Kliment Std, RomanCyrillic Std, Menaion, Menaion Medieval, Lazov, Dilyana, Code2000, DejaVu Sans, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, sans-serif;
    font-size: 100%;
}

/* Cyrillic */

.Cyrl, .Cyrl * {
	font-style: normal;
}

/* Old Cyrillic (Old Church Slavonic, Old East Slavic) */

.Cyrs {
	font-family: BukyVede, 'Kliment Std', 'RomanCyrillic Std', Menaion, 'Menaion Medieval', Lazov, Dilyana, 'Hirmos Ponomar', 'Hirmos Ponomar TT', 'Fedorovsk Unicode', 'Fedorovsk Unicode TT', 'Code2000', 'DejaVu Sans', 'Lucida Grande', 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif;
	font-size: 125%;
}

.Cyrs, .Cyrs * {
	font-style: normal;
}

/* Devanagari [[Template:Deva]] */

.Deva {
	font-family: 'Adobe Devanagari', 'Noto Serif Devanagari', Utsaah, 'Devanagari MT', Raghu, Gargi, JanaSanskrit, JanaHindi, Siddhanta, sans-serif;
	font-size: 120%;
}

i.Deva {
	font-style: normal;
}

/* Egyptian hieroglyphs [[Template:Egyp]] */
.Egyp {
    font-family: Aegyptus, sans-serif;
    font-size: 150%;
}

/* Ethiopic (Ge'ez) [[Template:Ethi]] */
.Ethi {
    font-family: Nyala, Code2000, Ethiopia Jiret, GF Zemen Unicode, TITUS Cyberbit Basic, Visual Geez Unicode, Visual Geez Unicode Agazian, Visual Geez Unicode Title, sans-serif;
    font-size:120%;
}

/* Georgian [[Template:Geor]] */
.Geor, .lang-ka {
    font-family: DejaVu Sans, Arial Unicode MS, Sylfaen;
}

/* Glagolitic [[Template:Glag]] */
.Glag {
    font-family: Dilyana, sans-serif;
}

/* Gothic [[Template:Goth]] */
.Goth, .lang-got {
    font-family: Code2001, Skeirs, 'MPH 2B Damase', sans-serif;
}

/* Greek [[Template:Grek]] */
.Grek, .lang-el {
    font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000, sans-serif;
    font-family /**/:inherit;
}

/* Polytonic Greek */
.polytonic, .Polyt {
	font-family: 'SBL Greek', 'New Athena Unicode', 'DejaVu Sans', Athena, Gentium, 'Gentium Plus', 'Palatino Linotype', Times, 'Arial Unicode MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Code2000', sans-serif;
}

/* Gujarati */

.Gujr {
	font-family: 'Noto Sans Gujarati', 'Gujarati Sangam MN', 'Gujarati MT', Shruti, 'Lucida Grande', 'Arial Unicode MS', 'Lucida Sans Unicode', 'Code2000', 'TITUS Cyberbit Basic', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', 'Bitstream Vera', 'Visual Geez Unicode', sans-serif;
	font-size: 125%;
}

.Gujr, .Gujr * {
	font-style: normal;
}

/* Gurmukhi */

.Guru {
	font-family: 'Gurmukhi MN', 'Gurmukhi MT', 'UT Punjabi Amritsar', 'Lucida Grande', 'Arial Unicode MS', 'Lucida Sans Unicode', 'Code2000', 'TITUS Cyberbit Basic', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', 'Bitstream Vera', 'Visual Geez Unicode', sans-serif;
	font-size: 125%;
}

.Guru, .Guru * {
	font-style: normal;
}

/* Hanunoo [[Template:Hano]] */
.Hano {
    font-family: Quivira, 'MPH 2B Damase', sans-serif;
    font-size: 1.1em;
}

/* Hebrew [[Template:Hebr]] */
.Hebr, .lang-he, .lang-yi, .lang-arc {
    font-family: SBL Hebrew, David, Narkisim, Miriam, Arial, serif;
    font-size: 115%;
    font-style: normal;
    direction: rtl;
    unicode-bidi: embed;
}
big.Hebr, big.lang-he, big.lang-yi, big.lang-arc { font-size: 144%; }

/* Javanese [[Template:Java]] */
.Java {
    font-family: adjisaka, sans-serif;
}

/* Japanese [[Template:Jpan]] */
.Jpan, .lang-ja {
    font-family: 'Hiragino Kaku Gothic Pro', Osaka, 'Yu Gothic', Meiryo, 'Source Han Sans J', 'Source Han Sans JP', 'Noto Sans CJK JP', 'Droid Sans Japanese', 'MS PGothic', 'MS Gothic', 'MS PMincho', 'MS Mincho', HanaMinA, HanaMinB, sans-serif;
    font-size: 120%;
}
.Jpan, .Jpan * {
    font-style: normal;
}
.Jpan ruby rt {
    font-family: 'Yu Gothic UI', 'Meiryo UI', 'MS UI Gothic', sans-serif;
    font-size: 60%;
}

/* Kharoshthi [[Template:Khar]] */
.Khar {
    font-family: 'MPH 2B Damase', sans-serif;
    font-size: 1.1em;
    direction: rtl;
    unicode-bidi: embed;
}

/* Khmer [[Template:Khmr]] */
.Khmr {
    font-family: Khmer OS, Khmer OS Content, Code2000, Khmer Mondulkiri U OT ls, sans-serif;
    font-size: 125%;
}

/* Kannada */

.Knda {
	font-family: 'Kannada Sangam MN', JanaKannada, Tunga, Kedage, RaghuKannada, Sampige, 'Arial Unicode MS', 'Code2000', 'Bitstream Cyberbit', 'Bitstream CyberBase', sans-serif;
	font-size: 125%;
}

.Knda, .Knda * {
	font-style: normal;
}

/* Lanna [[Template:Lana]] */
.Lana {
    font-family: Lanna Alif, sans-serif;
}

/* Lao */

.Laoo {
	font-family: 'Phetsarath OT', 'Saysettha OT', 'JG Basic Lao Opentype', 'JG Basic2 Lao Opentype', 'JG LaoTimes Opentype', 'Phagnoum Lao Unicode Opentype', 'JG Lao Old Arial Opentype', DokChampa, 'Code2000', 'JG Lao Classic Opentype', 'Alice0 Unicode', 'Alice1 Unicode', 'Alice2 Unicode', 'Alice3 Unicode', 'Alice4 Unicode', 'Alice5 Unicode', sans-serif;
	font-size: 125%;
}

.Laoo, .Laoo * {
	font-style: normal;
}

/* Latin Fraktur [[Template:Latf]] */
.Latf {
    font-family: Walbaum-Fraktur, HumboldtFraktur, Code2001, Tahoma, Arial Unicode MS, sans-serif;
    font-size: 125%;
}

/* Pitjantjatjara [[Template:pjt-Latn]] ḻ ṉ ṟ ṯ (and capitals) */
.pjt-Latn {
    font-family: Microsoft Sans Serif, Tahoma, Code2000, sans-serif;
    /* font-size: 125%; */
}

/* Latin Extended-B [[Template:Latinx]] */
.latinx {
    font-family: TITUS Cyberbit Basic, Junicode, Code2000, Microsoft Sans Serif, sans-serif;
    font-family /**/:inherit;
}

/* Limbu [[Template:Limb]] */
.Limb {
    font-family: Code2000, 'MPH 2B Damase', sans-serif;
}

/* Malayalam [[Template:Mlym]] */
.Mlym {
    font-family: Kartika, Code2000, Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Gentium, GentiumAlt, Visual Geez Unicode, sans-serif;
    font-size: 125%;
}

/* Classical Mongolian, Manchu, Xibe, Clear Script */

.Mong,
.mnc-Mong, /* Manchu */
.sjo-Mong, /* Xibe */
.xwo-Mong /* Clear Script, Todo */ {
	font-family: 'Mongolian Baiti', 'Noto Sans Mongolian', sans-serif;
	font-size: 140%;
	-webkit-writing-mode: vertical-lr;
	-moz-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	layout-flow: vertical-ideographic;
}

.Mong, .Mong *,
.mnc-Mong, .mnc-Mong *,
.sjo-Mong, .sjo-Mong *,
.xwo-Mong, .xwo-Mong * {
	font-style: normal;
}

/* Meitei Mayek [[Template:Mtei]] */
.Mtei {
    font-family: Eeyek Unicode, sans-serif;
}

/* Burmese */

.Mymr {
	font-family: TharLon, Padauk, 'Myanmar Text', 'Myanmar3', 'Myanmar2', 'Myanmar1', ParabaikSans, 'MyMyanmar sans-serif';
	font-size: 130%;
}

.Mymr, .Mymr * {
	font-style: normal;
	font-weight: normal;
}

big.Mymr,
strong.Mymr,
b.Mymr,
b .Mymr {
	font-size: 162%;
}

.Mymr b {
	font-size: 130%;
}

/* Ogham [[Template:Ogam]] */
.Ogam {
    font-family: Beth-Luis-Nion, Pollach, Maigh Nuad, Craobh Ruadh, Everson Mono Ogham, Cog, Crosta, TITUS Ogham, Ragnarok Ogham, sans-serif;
    font-size: 125%;
}

/* Kayah Li, Ol Chiki, Rejang */

.Kali,
.Olck {
	font-family: 'Code2000', sans-serif;
}

.Kali, .Kali *,
.Olck, .Olck *,
.Rjng, .Rjng * {
	font-style: normal;
}

/* Orkhon Runes [[Template:Orkh]] */
.Orkh {
    font-family: Old Turkic, sans-serif;
}

/* Oriya [[Template:Orya]] */
.Orya {
    font-size: 125%;
    font-style: normal;
}

/* Phags-pa [[Template:Phag]] */
.Phag {
    font-family: 'BabelStone Phags-pa Book', Microsoft PhagsPa, sans-serif;
}

/* Pahlavi, Inscriptional [[Template:Phli]] */
.Phli {
    font-family: ZH Mono, sans-serif;
}

/* Phoenician [[Template:Phnx]], Ugaritic [[Template:Ugar]] */
.Phnx, .Ugar {
    font-family: Aegean, sans-serif;
    font-size: 125%;
    direction: rtl;
    unicode-bidi: embed;
}

/* Parthian, Inscriptional [[Prti]] */
.Prti {
    font-family: ZH Mono, sans-serif;
}


/* Runic [[Template:Runr]] */
.Runr {
    font-family: Junicode, Free Mono, Caslon Roman, Code2000, Everson Mono, TITUS Cyberbit Basic, sans-serif;
    font-size: 130%;
}

/* South Arabian [[Template:Sarb]] */
.Sarb {
    font-family: Qataban, sans-serif;
}

/* Sinhalese [[Template:Sinh]] */
.Sinh {
    font-family: KaputaUnicode, KandyUnicode, Dinamina, DinaminaUniWeb, Potha, Madhura, sans-serif;
    font-size: 125%;
}

/* Sundanese [[Template:Sund]] */
.Sund {
    font-family: Sundanese Unicode, sans-serif;
}

/* Syriac [[Template:Syrc]] */
.Syrc {
    font-size: 1.3em;
    font-family: Lucida Grande, Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Gentium, GentiumAlt, Visual Geez Unicode, sans-serif;
    direction: rtl;
    unicode-bidi: embed;
}

/* Tagbanwa [[Template:Tagb]] */
.Tagb {
    font-family: Quivira, Tagbanwa, sans-serif;
    font-size: 1.1em;
}

/* Tai Le [[Template:Tale]] */
.Tale {
    font-family: Microsoft Tai Le, Tai Le Valentinium, 'MPH 2B Damase', sans-serif;
}

/* New Tai Lue */

.Talu {
	font-family: 'Noto Sans New Tai Lue', 'Microsoft New Tai Lue', 'Dai Banna SIL Book', 'Husb_New_Tai_Lue_WB', sans-serif;
}

.Talu, .Talu * {
	font-style: normal;
}

/* Tamil */

.Taml {
	font-family: 'Tamil Sangam MN', InaiMathi, Vijaya, Akshar, JanaTamil, 'Code2000', ETTamilNew, 'Lohit Tamil', 'Arial Unicode MS', 'Free Serif', Latha, sans-serif;
	font-size: 125%;
}

.Taml, .Taml * {
	font-style: normal;
}


/* Tangut */

.Tang {
	font-family: 'BabelStone Tangut Wenhai', 'Tangut N4694', 'Tangut Yinchuan', 'New Tangut', 'New Tangut Std', 'Tangut TWU', 'Babelstone Tangut Wenhai', sans-serif;
	font-size: 1.2em;
	text-orientation: upright;
	-webkit-text-orientation: upright
}

.Tang, .Tang * {
	font-style: normal;
	font-weight: normal;
}


/* Tai Viet [[Template:Tavt]] */
.Tavt {
    font-family: 'Tai Heritage Pro', sans-serif;
}

/* Telugu */

.Telu {
	font-family: 'Telugu Sangam MN', sans-serif;
	font-size: 125%;
}

.Telu, .Telu * {
	font-style: normal;
}

/* Tibetan [[Template:Tibt]] */
.Tibt {
    font-family: Jomolhari-ID, Tibetan Machine Uni, Jomolhari, Microsoft Himalaya, sans-serif;
    font-size: 130%;
}

/* Tifinagh [[Template:Tfng]] */
.Tfng {
    font-family: 'Hapax Berbère', Ebrima, Code2000, DejaVu, sans-serif;
    font-size: 120%;
}

/* Thai [[Template:Thai]] */
.Thai, .lang-th {
    font-family: Arial Unicode MS, Code2000, sans-serif;
    font-family /**/:inherit;
    font-size: 125%;
}

.Thai, .Thai * {
	font-style: normal;
}

/* Vai [[Template:Vaii]] */
.Vaii {
    font-family: Ebrima, Code2000, sans-serif;
    font-size: 1.1em;
}

/* Old Persian cuneiform [[Template:Xpeo]] */
.Xpeo {
    font-family: Aegean, Xerxes, sans-serif;
}

/* Sumero-Akkadian cuneiform [[Template:Xsux]] */
.Xsux {
    font-size: 125%;
}

/* Symbols [[Template:Zsym]] */
.Zsym {
    font-family: Symbola, sans-serif;
}

/* 目录的折叠 */
.ns-0 .toclevel-2 span.tocnumber,
.ns-0 .toclevel-3 span.tocnumber,
.ns-0 .toclevel-4 span.tocnumber,
.ns-0 .toclevel-5 span.tocnumber { display: none; }
 
/* 目录的折叠 */
.ns-0 #toc a { white-space: nowrap; }
.ns-0 #toc > tr > td > ul { display: table; }
.ns-0 #toc li.toclevel-1 { display: table-row; }
.ns-0 #toc li.toclevel-1 > ul { display: table-cell; padding-left: 2em; }
.ns-0 #toc li.toclevel-2 { display: inline; }
.ns-0 #toc li.toclevel-2:first-child:before { content: none; }
.ns-0 #toc li.toclevel-2:before { content: "• "; }
.ns-0 #toc li.toclevel-2 ul { display: none; }

/*隐藏首页标题*/
body.page-Wiktionary_首页 h1.firstHeading { display:none; }
/* </pre> */

.mw-summary-preset {
    display: inline;
    margin: 0;
    padding: 0;
}
.mw-summary-preset-item {
    border-left: 1px solid #a2a9b1;
    display: inline-block;
    line-height: 1.25em;
    margin: 0.125em 0;
    padding: 0 0.5em;
}
.mw-summary-preset-item:first-child {
    border-left: medium none;
    padding-left: 0.25em;
}
.mw-summary-preset-item:last-child {
    padding-right: 0.25em;
}


/********************
**Styles for mboxes**
********************/
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text {     /* The message body cell(s) */
    border: none; 
    padding: 0.25em 0.9em;       /* 0.9em left/right */
    width: 100%;    /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                  /* The left image cell */
    border: none; 
    padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
    text-align: center; 
}
td.mbox-imageright {             /* The right image cell */
    border: none;
    padding: 2px 0.9em 2px 0;    /* 0px left, 0.9em right */
    text-align: center; 
}
td.mbox-empty-cell {         /* An empty narrow cell */
    border: none;
    padding: 0px;
    width: 1px;
}

/* Article message box styles */
/* 目前样式均写在{{Ambox}}中 */

/* Image message box styles */
/* 目前样式均写在{{Imbox}}中 */

/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1; 
    background: #eaf3ff;    /* Default "notice" blue */
}

table.cmbox-notice {
    background: #eaf3ff;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;    /* Red */
    background: #fee7e6;          /* Pink */
}
table.cmbox-delete {
    background: #fee7e6;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #FFF9DB;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #EFEFE1;    /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
    margin: 4px 10%; 
    border-collapse: collapse; 
    border: 1px solid #a2a9b1;       /* Default "notice" gray */
    background: #f8f9fa;
}

table.ombox-notice {
    border: 1px solid #a2a9b1;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b32424;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #fc3;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #a2a9b1;       /* Gray-gold */
}

/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
    width: 100%;  /* For Safari and Opera */     /* styles (including mbox-small above) */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are   */   
    font-size: 100%;             /* set in "mbox-small" above.                */
}

table.tmbox-speedy {
    border: 2px solid #b32424;    /* Red */
    background: #fee7e6;             /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b32424;    /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
    border: 2px solid #fc3;    /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;    /* Gray-brown */
}

/* Disambig and set index box styles */
table.dmbox {
    clear: both; 
    margin: 0.9em 1em; 
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    background: transparent;
    font-size: small;
}

/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;     /* Default "system" gray */
}
/* Footer and header message box styles */
table.fmbox-system {
    background: #f8f9fa;
}
table.fmbox-warning {
    border: 1px solid #bb7070;  /* Dark pink */
    background: #ffdbdb;        /* Pink */
}
table.fmbox-editnotice {
    background: transparent;
}

/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages. Used in 
   [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
    padding: 0.25em 0.9em;
}

/* These mbox-small classes must be placed after all other 
   ambox/tmbox/ombox etc classes. "body.mediawiki" is so 
   they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {   /* For the "small=left" option. */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}

/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
    display: none;
}

/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
    line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
    display: inline;
    margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: " :";
}
.hlist dd:after,
.hlist li:after {
    content: " ·";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* for IE 8 */
.hlist dd.nopunct:after,
.hlist dt.nopunct:after,
.hlist li.nopunct:after {
    content: none;
}
/* Add parens around nested lists */
.hlist dl dl:before,
.hlist ol ol:before,
.hlist ul ul:before {
    content: "(";
}
.hlist dl dl:after,
.hlist ol ol:after,
.hlist ul ul:after {
    content: ")";
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
    counter-increment: level1;
}
.hlist.hnum ol li:before {
    content: counter(level1) " ";
}
.hlist.hnum ol ol li {
    counter-increment: level2;
}
.hlist.hnum ol ol li:before {
    content: counter(level2) " ";
}

.messagebox {
   display: inherit; /* 臨時抑制 https://phabricator.wikimedia.org/T232553 及 https://gerrit.wikimedia.org/r/535738 的修改 */
}

/* For template documentation */
/* TemplateStyles */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #a2a9b1;
    background-color: #ecfcf4;
    padding: 1em;
}

/* No italic for Chinese characters */
.Hani, .Hani *,
.Hans, .Hans *,
.Hant, .Hant * {
	font-style: normal;
}

/* Korean */

/* Korean */

.Kore,
.Hang {
	font-family: 'Apple SD Gothic Neo', 'Malgun Gothic', Dotum, Gulim, 'NanumBarunGothic YetHangul', NanumBarunGothic, UnDotum, 'Source Han Sans K', 'Source Han Sans KR', 'Noto Sans CJK KR', NanumGothic, 'NanumMyeongjo YetHangul', NanumMyeongjo, Batang, UnBatang, sans-serif;
	font-size: 120%;
	line-height: 1;
}

.Kore, .Kore *,
.Hang, .Hang * {
	font-style: normal;
}

/* NavFrames */
div.Boxmerge,
div.NavFrame,
details.NavFrame {
	margin: 0px 0px -1px 0px;
	padding: 2px;
	border: 1px solid #aaaaaa;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%;
	overflow: auto;
	width: auto;
}

div.Boxmerge div.NavFrame {
	border-style: none;
	border-style: hidden;
}

.NavPic {
	background-color: #ffffff;
	margin: 0px;
	padding: 2px;
	float: left;
}

div.NavFrame div.NavHead,
details.NavFrame summary.NavHead {
	min-height: 1.6em;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	background-color: #efefef;
	padding-left: 10px;
}

div.NavFrame div.NavHead:hover,
details.NavFrame summary.NavHead:hover {
	background-color: #F6F6F6;
}

div.NavFrame div.NavHead:active,
details.NavFrame summary.NavHead:active {
	background-color: #E3E3E3;
}

div.pseudo div.NavHead:hover { background-color: #EFEFEF; }

div.pseudo .NavHeadpseudo:active { background-color: #EFEFEF; }

div.NavFrame p {
	font-size: 100%;
}

div.NavFrame div.NavContent,
details.NavFrame div.NavContent {
	font-size: 100%;
}

div.NavFrame div.NavContent p,
details.NavFrame div.NavContent p {
	font-size: 100%;
}

.NavEnd {
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	clear: both;
}

span.NavToggle {
	cursor: pointer;
	float: right;
	font-weight: normal;
	font-size: smaller;
}

.list-switcher-element {
	text-align: center;
}

.list-switcher-element .NavToggle {
	float: none;
}

.term-list-header {
	font-style: italic;
	font-weight: inherit;
}

.term-list-header:before {
	content: "(";
}

.term-list-header:after {
	content: "):";
}

/* Inflection tables
----------------------------- */

/* To colour links in inflection tables (currently done with
	{{notred}}) black without using #ifexist and allowing for user
	override */
.inflection-table .new { color: inherit; }

/* fill a parent NavContent collapsing box */
.NavContent table.inflection {
	width: 100%;
}

/* basic inflection table styles */
table.inflection {
	border-collapse: collapse;
	border: 1px solid;
	background: #ffffff;
}

	table.inflection caption {
		caption-side: bottom;
		padding: 0.33em 1em;
		text-align: left;
		font-size: smaller;
	}

	/* subtle grey for alternate row backgrounds */
	table.inflection tr:nth-child(odd) {
		background: #fcfcfc;
	}

	/* and for row headers */
	table.inflection tr:nth-child(odd):not(.rowgroup) th {
		background: #f6f6f6;
	}

		table.inflection td,
		table.inflection th {
			padding: 0.33em 1em;
			vertical-align: baseline;
		}

		/* but vertically center multi-row cells */
		table.inflection td[rowspan] {
			vertical-align: middle;
		}

		table.inflection td {
			text-align: center;
		}

		/* regular row headers, in the left column */
		table.inflection th {
			background: #f9f9f9;
			text-align: left;
		}

		/* rowgroup header rows */
		table.inflection tr.rowgroup th {
			background: #eeeeee;
			text-align: center;
		}

			/* first-of-several rowgroup header cells is aligned left */
			table.inflection tr.rowgroup th:first-child { text-align: left; }
				table.inflection tr.rowgroup th:first-child:only-child { text-align: center; }

	/* rows with dividers above */
	table.inflection .divider th {
		border-top: 3px solid #999999;
	}


	/* transliterations */
	table.inflection .translit {
		color: #888;
	}

	/* header links aren’t coloured until hover/active */
	table.inflection th a:link,
	table.inflection th a:visited {
		color: inherit;
		text-decoration: inherit;
	}

		table.inflection th a:hover {
			color: #0645ad;
			text-decoration: underline;
		}

		table.inflection th a:active {
			color: #faa700;
			text-decoration: underline;
		}

div.NavFrame div.NavHead,
details.NavFrame summary.NavHead {
	min-height: 1.6em;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	background-color: #efefef;
	padding-left: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#DFDFDF), color-stop(0.6, #E3E3E3));
	background-image: -moz-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
	background-image: -o-linear-gradient(top, #EFEFEF, #E3E3E3 60%, #DFDFDF);
}

div.NavFrame div.NavHead:hover,
details.NavFrame summary.NavHead:hover {
	background-color: #F6F6F6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#F3F3F3), color-stop(0.6, #EAEAEA));
	background-image: -moz-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
	background-image: -o-linear-gradient(top, #EFEFEF, #EAEAEA 60%, #F3F3F3);
}

div.NavFrame div.NavHead:active,
details.NavFrame summary.NavHead:active {
	background-color: #E3E3E3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E3E3E3), to(#DFDFDF), color-stop(0.6, #D3D3D3));
	background-image: -moz-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
	background-image: -o-linear-gradient(top, #E3E3E3, #D3D3D3 60%, #DFDFDF);
}
/* 折叠按钮的样式 */
.HQToggle {
    font-size: smaller;
    position: relative;
    bottom: 1px;
    left: 5px;
}

.HQToggle:before,.NavToggle:before{
	content:'[';
}
.HQToggle:after,.NavToggle:after{
	content:']';
}

.NavToggle a, .HQToggle a{
	user-select: none;
}

/* 字體範例的樣式 */
.character-sample {
	display: inline-block;
	min-width: 1em;
	font-size: 230%;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
}

.character-sample > :only-child {
	display: block;	
}

.character-sample-primary{
	display: inline-table;
	min-width: 1.1em;
	font-size: 300%;
	line-height: 110%;
	text-align: center;
	background: rgba(0, 0, 0, 0.1);
	height: 1.1em;
}

.character-sample-secondary {
	display: inline-block;
	min-width: 1em;
	text-align: center;
}

/* 支持列表自动分割为宽度受限的行(给翻译列表等使用): */
.multicolumn-list > ul {
    -webkit-column-width: 25em;
    -moz-column-width: 25em;
    -ms-column-width: 25em;
    column-width: 25em;
    column-gap: 20px;
}
.multicolumn-list-wide > ul {
    -webkit-column-width: 55em;
    -moz-column-width: 55em;
    -ms-column-width: 55em;
    column-width: 55em;
    column-gap: 20px;
}
.multicolumn-list-narrow > ul {
    -webkit-column-width: 22em;
    -moz-column-width: 22em;
    -ms-column-width: 22em;
    column-width: 22em;
    column-gap: 20px;
}

/* InterProject */

.interProject {
	display: none;
	clear: both;
	border-top: 2px dotted #AAAAAA;
	margin-top: 2em;
}

/* 不推荐模板的样式 */
.deprecated {
	color: olivedrab;
}

.deprecated a {
	color: darkgreen;
}

/* 分列模板相关样式([[Module:columns]]) */
.ul-column-count[data-column-count="2"] > ul,
.ul-column-count[data-column-count="2"] > ol,
.ul-column-count[data-column-count="2"] > dl {
	-moz-column-count: 2; -webkit-column-count: 2; -ms-column-count: 2; column-count: 2;
}

.ul-column-count[data-column-count="3"] > ul,
.ul-column-count[data-column-count="3"] > ol,
.ul-column-count[data-column-count="3"] > dl {
	-moz-column-count: 3; -webkit-column-count: 3; -ms-column-count: 3; column-count: 3;
}

.ul-column-count[data-column-count="4"] > ul,
.ul-column-count[data-column-count="4"] > ol,
.ul-column-count[data-column-count="4"] > dl {
	-moz-column-count: 4; -webkit-column-count: 4; -ms-column-count: 4; column-count: 4;
}

.ul-column-count[data-column-count="5"] > ul,
.ul-column-count[data-column-count="5"] > ol,
.ul-column-count[data-column-count="5"] > dl {
	-moz-column-count: 5; -webkit-column-count: 5; -ms-column-count: 5; column-count: 5;
}

.ul-column-count[data-column-count="6"] > ul,
.ul-column-count[data-column-count="6"] > ol,
.ul-column-count[data-column-count="6"] > dl {
	-moz-column-count: 6; -webkit-column-count: 6; -ms-column-count: 6; column-count: 6;
}

/* Display RTL scripts well. */
.Arab,
.fa-Arab, .glk-Arab, .kk-Arab, .ks-Arab, .ku-Arab, .mzn-Arab, .ota-Arab,
.pa-Arab, .ps-Arab, .sd-Arab, .tt-Arab, .ug-Arab, .ur-Arab, .ms-Arab,
.Armi,
.Avst,
.Cprt,
.Hebr,
.Khar,
.Phnx,
.Samr,
.Syrc {
	direction: rtl;
	unicode-bidi: embed;
}

/* Don't italicize these scripts. */
.Arab, .Arab *,
.fa-Arab, .fa-Arab *, .glk-Arab, .glk-Arab *, .kk-Arab, .kk-Arab *, .ks-Arab, .ks-Arab *,
.ku-Arab, .ku-Arab *, .mzn-Arab, .mzn-Arab *, .ota-Arab, .ota-Arab *, .pa-Arab, .pa-Arab *,
.ps-Arab, .ps-Arab *, .sd-Arab, .sd-Arab *, .tt-Arab, .tt-Arab *, .ug-Arab, .ug-Arab *,
.ur-Arab, .ur-Arab *, .ms-Arab, .ms-Arab *,
.Armi, .Armi *,
.Armn, .Armn *,
.Avst, .Avst *,
.Bali, .Bali *,
.Bamu, .Bamu *,
.Batk, .Batk *,
.Beng, .Beng *,
.Bopo, .Bopo *,
.Brah, .Brah *,
.Brai, .Brai *,
.Bugi, .Bugi *,
.Buhd, .Buhd *,
.Cakm, .Cakm *,
.Cans, .Cans *,
.Cari, .Cari *,
.Ital, .Ital *,
.Linb, .Linb *,
.Lyci, .Lyci *,
.Lydi, .Lydi *,
.Cham, .Cham *,
.Cher, .Cher *,
.Copt, .Copt *,
.Cprt, .Cprt *,
.Cyrl, .Cyrl *, .Cyrs, .Cyrs *,
i.Deva,
.Dsrt, .Dsrt *,
.Egyd, .Egyd *, .Egyp, .Egyp *,
.Ethi, .Ethi *,
.Geor, .Geor *,
.Glag, .Glag *,
.Goth, .Goth *,
.Grek, .Grek *, .Polyt, .Polyt *, .polytonic, .polytonic *,
.Gujr, .Gujr *,
.Guru, .Guru *,
.Hani, .Hani * :not(:lang(vi)),
.Hans, .Hans *, .Hant, .Hant *, .Hano, .Hano *,
.Hebr, .Hebr *,
.Java, .Java *,
.Hira, .Hira *, .Jpan, .Jpan *, .Kana, .Kana *,
.Kali, .Kali *,
.Olck, .Olck *,
.Rjng, .Rjng *,
.Khar, .Khar *,
.Khmr, .Khmr *,
.Knda, .Knda *,
.Kore, .Kore *, .Hang, .Hang *, .CGK, .CGK *,
.Kthi, .Kthi *,
.Lana, .Lana *,
.Laoo, .Laoo *,
.Lepc, .Lepc *,
.Limb, .Limb *,
.Lisu, .Lisu *,
.Mand, .Mand *,
.Mani, .Mani *,
.Merc, .Merc *, .Mero, .Mero *,
.Mlym, .Mlym *,
.Mong, .Mong *,
.Mtei, .Mtei *,
.Mymr, .Mymr *,
.Nkoo, .Nkoo *,
.Ogam, .Ogam *,
.Orkh, .Orkh *,
.Orya, .Orya *,
.Osma, .Osma *,
.Phag, .Phag *,
.Phli, .Phli *,
.Phlv, .Phlv *,
.Phnx, .Phnx *,
.Plrd, .Plrd *,
.Prti, .Prti *,
.Runr, .Runr *,
.Samr, .Samr *,
.Sarb, .Sarb *,
.Saur, .Saur *,
.Sgnw, .Sgnw *,
.Shaw, .Shaw *,
.Shrd, .Shrd *,
.Sinh, .Sinh *,
.Sora, .Sora *, 
.Sund, .Sund *,
.Sylo, .Sylo *,
.Syrc, .Syrc *,
.Tagb, .Tagb *,
.Tale, .Tale *,
.Talu, .Talu *,
.Taml, .Taml *,
.Tang, .Tang *,
.Tavt, .Tavt *,
.Telu, .Telu *,
.Tfng, .Tfng *,
.Tglg, .Tglg *,
.Thaa, .Thaa *,
.Thai, .Thai *,
.Tibt, .Tibt *, .xzh-Tibt, .xzh-Tibt *,
.Ugar, .Ugar *,
.Vaii, .Vaii *,
.Xpeo, .Xpeo *,
.Xsux, .Xsux *,
.Yiii, .Yiii *,
.Zmth, .Zmth *, .Zsym, .Zsym *,
.IPA, .IPA *, .Ipach, .Ipach *,
.Music, .Music * {
	font-style: normal;
}

/* Handle vertical Classical Mongolian and Phags-pa. */
.Mong, .Phag {
	-webkit-writing-mode: vertical-lr;
	-moz-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	layout-flow: vertical-ideographic;
}

/* Handle Tangut. */
.Tang {
	text-orientation: upright;
	-webkit-text-orientation: upright
}