User:Shelkovitsa/common.css

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Note – after saving, you may have to bypass your browser’s cache to see the changes.

  • Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh);
  • Konqueror and Chrome: click Reload or press F5;
  • Opera: clear the cache in Tools → Preferences;
  • Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.

This CSS is applied for Shelkovitsa to every page.


#firstHeading {
	overflow: visible!important;
}
h1, h2, h3 {
	width: auto!important;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.17em;
	overflow: visible;
}
h2, hr {
	overflow: hidden!important;
}
.mw-body :is(h1, .mw-heading1, h2, .mw-heading2, h3, .mw-heading3), .mw-body-content :is(h1, .mw-heading1, h2, .mw-heading2) {
	margin-bottom: unset!important;
}

.content table {
	margin: 0;
}

table#newest-and-oldest-pages {
	width: 250px!important;
	font-size: 90%;
	margin-top: 0.25rem!important;
	margin-right: 0!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0.25rem!important;
}

p .headword-line ~ .usage-label-term {
	display: inline;
}
p:has(.etymid) {
	display: none!important;
}
p:has(.interProject) {
	margin: 0!important;
	padding: 0!important;
}

td.translations-cell {
	background-color: oldlace!important;
}
span.trreq {
	border-radius: 5px;
	font-size: small;
	background-color: aliceblue;
}
.checktrans, sup.ttbc {
	background-color: honeydew;
	border-radius: 5px;
}
.ttbc {
	background-color: none!important;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
	background-color: #447ff5!important;
	border-color: #447ff5!important;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
	color: #fff!important;
	background-color: #3366cc!important;
	border-color: #3366cc!important;
}
a[href*="Shelkovitsa"] {
	color: #202122!important;
}

.attentionseeking {
	padding: 3px!important;
	display: inline-block!important;
}
.attentionseeking::before {
	content: '⚠️ {{attention|'attr(lang)'}}'!important;;
	font-family: 'Consolas', monospace!important;
}

		/* Images Start. I want them to look exactly the same on mobile and PC. I also want them to be tables and get rid of all the margins. Inline, too, to be safe. */
:is(div.tright, div.floatright, table.floatright, div.mw-content-ltr figure[typeof~='mw:File/Thumb'], div.mw-content-ltr figure[typeof~='mw:File/Frame'], div.tleft, div.floatleft, table.floatleft, div.mw-content-rtl figure[typeof~='mw:File/Thumb'], div.mw-content-rtl figure[typeof~='mw:File/Frame']) img {
	max-width: 250px!important;
	height: auto;
}
div.content .thumb {
	margin: 0.25rem;
}
div.tright, div.floatright, table.floatright, div.mw-content-ltr figure[typeof~='mw:File/Thumb'], div.mw-content-ltr figure[typeof~='mw:File/Frame'] {
	float: right!important;
	clear: right;
	margin-top: 0.25rem!important;
	margin-right: 0!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0.25rem!important;
	width: auto!important;
	max-width: 45%!important;
}
div.tleft, div.floatleft, table.floatleft, div.mw-content-rtl figure[typeof~='mw:File/Thumb'], div.mw-content-rtl figure[typeof~='mw:File/Frame'] {
	float: left!important;
	clear: left;
	margin-top: 0.25rem!important;
	margin-right: 0.25rem!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0!important;
	width: auto!important;
	max-width: 45%!important;
}
.wikitable {
	background-color: transparent!important;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
	padding: 0.25rem!important;
}
div.mw-parser-output .tmulti .multiimageinner {
	display: table!important;
}
div.mw-parser-output .tmulti .tsingle {
	display: inline-grid;
	margin: 0;
	float: left;
	justify-content: space-between;
	justify-items: end;
	height: max-content;
}
div.mw-parser-output .tmulti .trow {
	display: flex;
	flex-direction: row;
	clear: left;
	width: 100%;
	box-sizing: border-box;
	flex-wrap: nowrap;
}
div.thumbinner {
	outline: 1px solid #c8ccd1;
	outline-offset: -1px;
	background-color: #f8f9fa;
	font-size: 12px!important;
	padding: 0!important;
	text-align: center;
	overflow: hidden;
	width: min-content!important;
}
div.theader {
	display: table-cell!important;
}
div.trow {
	/*display: table-row!important;*/
}
div.thumbcaption {
	padding: 0.25rem!important;
}
	div.trow > div.thumbcaption {
		/*display: table-caption!important;*/
		caption-side: bottom;
		margin-right: auto;
		text-align: left!important;
	}
	div.tsingle > div.thumbcaption {
		display: table-cell!important;
		margin-right: auto;
		text-align: left!important;
	}
div.thumbimage {
	background-color: #ffffff;
	border: 1px solid #c8ccd1;
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
	border: 1px solid #c8ccd1;
	border-top: 0;
	background-color: #f8f9fa;
	font-size: 12px!important;
	display: table-caption;
	caption-side: bottom;
	line-height: 1.2em;
	word-break: break-word;
	text-align: left;
	padding: 0.25rem;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
	margin: 0!important;
}
	/* Mobile stuff */
div.content .thumbcaption, div.content figure[typeof~='mw:File/Thumb'] > figcaption, div.content figure[typeof~='mw:File/Frame'] > figcaption {
	margin: 0;
	font-size: 12px;
	line-height: 1.2em;
	padding: 0.25rem!important;
	color: #54595d;
}
div.content figure[typeof~='mw:File/Thumb'], div.content figure[typeof~='mw:File/Frame'] {
	margin: 0.25rem;
	display: table!important;
	border-collapse: collapse;
}
@media (max-width: 720px) {
	div.mw-parser-output .tmulti .thumbinner {
		width: min-content!important;
		box-sizing: border-box;
		max-width: none!important;
		align-items: center;
	}
	div.mw-parser-output .tmulti .trow {
		display: flex;
		flex-direction: row;
		clear: left;
		width: 100%;
		box-sizing: border-box;
		flex-wrap: nowrap;
	}
	div.mw-parser-output .tmulti .tsingle {
		display: inline-grid;
		margin: 0;
		float: left;
		justify-content: space-between;
		justify-items: end;
	}
	div.mw-parser-output .tmulti .tsingle .thumbcaption {
		text-align: left;
	}
	div.mw-parser-output .tmulti .trow > .thumbcaption {
		text-align: left;
	}
	div.content figure[typeof~='mw:File/Thumb'].mw-halign-right, div.content figure[typeof~='mw:File/Frame'].mw-halign-right, div.content .thumb.mw-halign-right, div.content figure[typeof~='mw:File/Thumb'].tright, div.content figure[typeof~='mw:File/Frame'].tright, div.content .thumb.tright {
		float: right!important;
		clear: right;
		margin: 0.25rem;
		margin-left: 0.25rem;
		margin-right: 0.25rem;
	}
}
		/* Images End... */

.minerva-icon {
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto!important;
	min-width: 20px;
	min-height: 20px;
	width: 1.25em;
	height: 1.25em;
	display: inline-block;
	vertical-align: text-bottom;
}

div.NavFrame, details.NavFrame {
	margin: 0 0 -1px 0;
	padding: 0!important;
	border: 1px solid;
	border-color: silver;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%!important;
	overflow: auto;
	width: 100%!important;
	min-width: 100%!important;
	max-width: 100%!important;
}

div.NavFrame div.NavHead, details.NavFrame summary.NavHead {
	height: auto!important;
	min-height: unset!important;
	line-height: 1.2em!important;
	font-weight: bold!important;
	font-size: 100%!important;
	text-align: left;
	background-color: #efefef;
	padding: 0.25rem!important;
	margin-left: 0!important;
	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);
}
.NavContent.derivedterms {
	padding: 0.25rem;
}

pre, code, tt, kbd, samp, .CodeMirror, .mw-code, .mw-editfont-monospace, .wikiEditor-ui .ace_editor, .ace_editor {
	font-family: 'Noto Sans Mono', monospace!important;
}

.cm-mw-list, .cm-mw-indenting, .cm-mw-template-name, .cm-mw-template-argument-name, .cm-mw-template-delimiter,
.cm-mw-template-bracket {
	font-weight: bold!important;
}
.cm-mw-template, .cm-mw-template-link-ground {
	color: #8800cc!important;
	font-weight: normal!important;
}
.cm-mw-link-ground, .cm-mw-ext-link-ground, .cm-mw-template-link-ground {
	background-color: rgba(34, 17, 153, 0.04)!important;
}
.cm-mw-link-pagename, .cm-mw-link-bracket, .cm-mw-link-delimiter, .cm-mw-extlink, .cm-mw-free-extlink {
	color: #000aaa!important;
	font-weight: normal!important;
}
.cm-mw-pagename {
	text-decoration: underline!important;
}
.cm-mw-mnemonic {
	color: #14866d!important;
}
.cm-mw-comment {
	color: #72777d!important;
	font-weight: normal!important;
}

div.noprint {
	width: 125px!important;
	word-break: keep-all!important;
	border: 1px solid #aaaaaa;
	font-size: 12px!important;
	background: #f9f9f9;
	padding: 0.25rem!important;
	margin-top: 0.25rem!important;
	margin-right: 0!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0.25rem!important;
	text-align: left;
	position: relative!important;
	float: right!important;
	clear: right!important;
	line-height: 1.4em;
}
div.noprint div {
	margin-left: 0!important;
}
div.sister-project figure.mw-halign-none {
	margin: 1px!important;
}

.inflection-table, .declension-table {
	width: 100%!important;
}
.mw-parser-output .fi-decl {
	background-color: #ccccff;
	width: 100%!important;
	min-width: 100%!important;
	max-width: 100%!important;
}

.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul {
	margin: 0.25rem 0 0 1.6em!important;
	padding: 0;
}

.tneg, .tpos, .tunk {
	vertical-align: 15%!important;
	font-size: 75%!important;
}

.tr, .mention Latn {
	font-style: italic!important;
}

.headword, .headword * {
	font-size: 100%!important;
	font-weight: bold!important;
}

.qualifier-brac, .qualifier-content,
.sense-qualifier-colon,
.term-tr-gloss-paren, .term-tr-paren, .term-gloss-paren,
.ib-brac, .ib-content,
.defdate {
	font-size: smaller;
	font-style: normal!important;
}

.gender, .number, .noun-class {
	font-style: italic!important;
}
abbr:is([title~=neuter], [title~=common], [title~=feminine], [title~=masculine], [title~=dual], [title~=plural], [title~=singular], [title~=inanimate], [title~=animate], [title~=personal], [title~=nonpersonal], [title~=nonvirile], [title~=virile], [title~=imperfective], [title~=perfective])::after {
	content: '.'!important;
}

.serial-comma {
	display: inline;
}

div.vsSwitcher {
	width: auto;
}

span:is(.NavToggle, .HQToggle, .nyms-toggle)::before {
	content: '[';
}
span:is(.NavToggle, .HQToggle, .nyms-toggle)::after {
	content: ']';
}
span:is(.NavToggle, .HQToggle, .nyms-toggle) {
	cursor: pointer;
	font-size: 12px;
	font-family: 'Courier New', monospace!important;
	font-weight: bold;
	position: relative;
}
span:is(.HQToggle, .nyms-toggle) {
	vertical-align: middle;
	bottom: 0!important;
	left: 0!important;
	margin-left: 0!important;
}

/* Language Fonts */
.Adlm, .Afak, .Aghb, .Ahom, .Arab, .fa-Arab, .kk-Arab, .ks-Arab, .ku-Arab, .ms-Arab, .mzn-Arab, .ota-Arab, .pa-Arab, .ps-Arab, .sd-Arab, .tt-Arab, .ug-Arab, .ur-Arab, .Armi, .Armn, .Avst, .pal-Avst, .Bali, .Bamu, .Bass, .Batk, .Beng, .as-Beng, .Bhks, .Bopo, .Brah, .Brai, .Bugi, .Buhd, .Cakm, .Cans, .Cari, .Cham, .Cher, .Chrs, .Copt, .Cpmn, .Cprt, .Cyrl, .Cyrs, .Deva, .Diak, .Dogr, .Dsrt, .Dupl, .Egyd, .Egyh, .Egyp, .Elba, .Elym, .Ethi, .Geok, .Geor, .Glag, .Gong, .Gonm, .Goth, .Gran, .Grek, .Gujr, .Guru, .Hang, .Hani, .Hano, .Hans, .Hant, .Hatr, .Hebr, .Hira, .Hluw, .Hmng, .Hmnp, .Hrkt, .Hung, .IPA, .IPAchar, .Ital, .Jamo, .Java, .Jpan, .Jurc, .Kali, .Kana, .Kawi, .Khar, .Khmr, .Khoj, .Kitl, .Kits, .Knda, .Kore, .Kpel, .Krai, .Kthi, .Lana, .Laoo, .Leke, .Lepc, .Limb, .Lina, .Linb, .Lisu, .Loma, .Lyci, .Lydi, .Mahj, .Maka, .Mand, .Mani, .Marc, .Maya, .Medf, .Mend, .Merc, .Mero, .Mlym, .Modi, .Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong, .Moon, .Mroo, .Mtei, .Mult, .Mymr, .Nagm, .Nand, .Narb, .Nbat, .Newa, .Nkdb, .Nkgb, .Nkoo, .Nshu, .Ogam, .Olck, .Onao, .Orkh, .Orya, .Osge, .Osma, .Ougr, .Palm, .Pauc, .Perm, .Phag, .Phli, .Phlp, .Phlv, .Phnx, .Plrd, .Polyt, .Prti, .Ranj, .Rjng, .Rohg, .Roro, .Runr, .Samr, .Sarb, .Saur, .Sgnw, .Shaw, .Shrd, .Shui, .Sidd, .Sidt, .Sind, .Sinh, .Sogd, .Sogo, .Sora, .Soyo, .Sund, .Sylo, .Syrc, .Syre, .Syrj, .Syrn, .Tagb, .Takr, .Tale, .Talu, .Taml, .Tang, .Tavt, .Tayo, .Telu, .Teng, .Tfng, .Tglg, .Thaa, .Thai, .Tibt, .sit-tam-Tibt, .Tirh, .Tnsa, .Todr, .Tols, .Toto, .Tutg, .Ugar, .Vaii, .Vith, .Wara, .Wcho, .Wole .Xpeo, .Xsux, .Yezi, .Yiii, .Zanb, .Zsym, .musical, .polytonic {
	font-size: 100%;
	font-style: normal;
}

.None, .Imag, .Morse, .Semap, .Zyyy {}

.Latn[lang=ja] {
	font-family: 'Arial','Helvetica', sans-serif!important;
}

.Latf {
	font-family: UnifrakturMaguntia,UnifrakturCook,Unifraktur,'Code2001',Tahoma,'Arial Unicode MS', sans-serif;
	font-size: 100%;
}

.nv-Latn {
	font-family: Calibri,'Aboriginal Sans','DejaVu Sans','Arial Unicode MS', sans-serif;
}

.pjt-Latn {
	font-family: 'Microsoft Sans Serif',Tahoma,'Code2000', sans-serif;
}

.Adlm {
	font-family: 'Noto Sans','Noto Sans Adlam', sans-serif;
}

.Aghb {
	font-family: 'Noto Sans','Noto Sans Caucasian Albanian', sans-serif;
}

.Ahom {
	font-family: 'Noto Serif','Noto Serif Ahom', serif;
}

.Arab, .fa-Arab, .glk-Arab, .kk-Arab, .ks-Arab, .ku-Arab, .ms-Arab, .mzn-Arab, .ota-Arab, .pa-Arab, .ps-Arab, .sd-Arab, .tt-Arab, .ug-Arab, .ur-Arab, .xka-Arab {
	font-family: 'Noto Sans','Noto Sans Arabic', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
}

.Armi {
	font-family: 'Noto Sans','Noto Sans Imperial Aramaic', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}

.Armn {
	font-family: 'Noto Sans','Noto Sans Armenian', sans-serif;
}

.Avst, .pal-Avst {
	font-family: 'Noto Sans','Noto Sans Avestan', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
	font-variant-ligatures: none;
}
.pal-Avst {
	font-variant-ligatures: normal;
}

.Bali {
	font-family: 'Noto Sans','Noto Sans Balinese', sans-serif;
	line-height: normal;
}

.Bamu {
	font-family: 'Noto Sans','Noto Sans Bamum', sans-serif;
}

.Bass {
	font-family: 'Noto Sans','Noto Sans Bassa Vah', sans-serif;
}

.Batk {
	font-family: 'Noto Sans','Noto Sans Batak', sans-serif;
}

.Beng, .as-Beng {
	font-family: 'Noto Sans','Noto Sans Bengali', sans-serif;
}

.Bhks {
	font-family: 'Noto Sans','Noto Sans Bhaiksuki', sans-serif;
}

.Blis {}

.Brah {
	font-family: 'Noto Sans','Noto Sans Brahmi', sans-serif;
}

.Brai {}

.Bugi {
	font-family: 'Noto Sans','Noto Sans Buginese', sans-serif;
}

.Buhd {
	font-family: 'Noto Sans','Noto Sans Buhid', sans-serif;
}

.Cakm {
	font-family: 'Noto Sans','Noto Sans Chakma', sans-serif;
}

.Cans {
	font-family: 'Noto Sans','Noto Sans Canadian Aboriginal', sans-serif;
}

.Cari, .Ital, .Lina, .Linb, .Lyci, .Lydi {
	font-family: 'Noto Sans','Noto Sans Carian','Noto Sans Old Italic','Noto Sans Linear A','Noto Sans Linear B','Noto Sans Lycian','Noto Sans Lydian', sans-serif;
}

.Cham {
	font-family: 'Noto Sans','Noto Sans Cham', sans-serif;
}

.Cher {
	font-family: 'Noto Sans','Noto Sans Cherokee', sans-serif;
}

.Chis {}

.Chrs {
	font-family: 'Noto Sans','Noto Sans Chorasmian', sans-serif;
}

.Copt {
	font-family: 'Noto Sans','Noto Sans Coptic', sans-serif;
}

.Cpmn {
	font-family: 'Noto Sans','Noto Sans Cypro Minoan', sans-serif;
}

.Cprt {
	font-family: 'Noto Sans','Noto Sans Cypriot', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}

.Cyrl, .Cyrs, .Grek, .Polyt, .polytonic {
	font-family: 'Noto Sans', sans-serif;
}

.Deva {
	font-family: 'Noto Sans','Noto Sans Devanagari', sans-serif;
}

.Diak {
	/* font-family: 'Noto Serif','Noto Serif Dives Akuru', serif; */
}

.Dogr {
	font-family: 'Noto Serif','Noto Serif Dogra', serif;
}

.Dsrt {
	font-family: 'Noto Sans','Noto Sans Deseret', sans-serif;
}

.Dupl {
	font-family: 'Noto Sans','Noto Sans Duployan', sans-serif;
}

.Egyd {
	direction: rtl;
}

.Egyp {
	font-family: 'Noto Sans','Noto Sans Egyptian Hieroglyphs', sans-serif;
}

.Ethi {
	font-family: 'Noto Sans','Noto Sans Ethiopic', sans-serif;
}

.Elba {
	font-family: 'Noto Sans','Noto Sans Elbasan', sans-serif;
}

.Elym {
	font-family: 'Noto Sans','Noto Sans Elymaic', sans-serif;
	direction: rtl;
	font-feature-settings: "ss01", "ss03";
}

.Gara {}

.Geok, .Geor {
	font-family: 'Noto Sans','Noto Sans Georgian', sans-serif;
}

.Glag {
	font-family: 'Noto Sans','Noto Sans Glagolitic', sans-serif;
}

.Gong {
	font-family: 'Noto Sans','Noto Sans Gunjala Gondi', sans-serif;
}

.Gonm {
	font-family: 'Noto Sans','Noto Sans Masaram Gondi', sans-serif;
}

.Goth {
	font-family: 'Noto Sans','Noto Sans Gothic', sans-serif;
}
b.Goth, strong.Goth {
	font-size: 100%;
}

.Gran {
	font-family: 'Noto Sans','Noto Sans Grantha', sans-serif;
}

.Gujr {
	font-family: 'Noto Sans','Noto Sans Gujarati', sans-serif;
}

.Gukh {}

.Guru {
	font-family: 'Noto Sans','Noto Sans Gurmukhi', sans-serif;
}

.Hani, .Hans, .Hant, .Bopo {
	line-height: 1em;
}
.Hani, .Bopo {
	font-family: 'Noto Sans','Noto Sans TC','Noto Sans SC', sans-serif;
}
.Hant {
	font-family: 'Noto Sans','Noto Sans TC', sans-serif;
}
.Hans {
	font-family: 'Noto Sans','Noto Sans SC', sans-serif;
}
:is(.Hani, .Hant, .Hans, .Bopo):is(:lang(yue), :lang(zhx-tai)) {
	font-family: 'Noto Sans','Noto Sans HK','Noto Sans TC','Noto Sans SC', sans-serif;
}
:is(.Hani, .Hant, .Hans, .Bopo):lang(vi) {
	font-family: 'Nom Na Tong','HAN NOM A','HAN NOM B',Sun-ExtA,Sun-ExtB,Ming-Lt-HKSCS-UNI-H,Ming-Lt-HKSCS-ExtB,HanaMinA,HanaMinB,HanaMin,'PingFang TC',MingLiU,MingLiU-ExtB,'MingLiU_HKSCS','MingLiU_HKSCS-ExtB',SimSun,SimSun-ExtB,'Arial Unicode MS','TITUS Cyberbit Basic', sans-serif;
}
:is(.Hani, .Hant, .Hans, .Bopo):lang(xng) {
	writing-mode: vertical-lr;
	vertical-align: middle;
	line-height: normal!important;
	display: inline;
}
:is(.hanzi-table, .zh-hanzi-box) {
	float: right!important;
	font-size: 80%!important;
	clear: right!important;
	width: auto!important;
	max-width: 56%!important;
	margin-top: 0.25rem!important;
	margin-right: 0!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0.25rem!important;
	text-wrap: pretty;
	th {
		width: unset!important;
		max-width: 125px;
		line-height: 17px!important;
	}
	tr:only-child th:first-child {
		padding: .25em!important;
	}
	tr:first-child th:first-child {
		border-top-color: transparent;
		border-left-color: transparent;
		background-color: transparent;
		padding: 0!important;
	}
	tr:nth-last-child(2) th:first-child {
		min-width: 100px!important;
	}
	:is(th:is(.Hani, .Hant, .Hans), th :is(.Hani, .Hant, .Hans)) {
		font-size: 13px!important;
	}
	:is(td:is(.Hani, .Hant, .Hans), td :is(.Hani, .Hant, .Hans)) {
		word-break: keep-all;
		font-size: 24px!important;
	}
	.NavToggle {
		text-wrap: nowrap!important;
	}
}
.content {
	.hanzi-table {
		width: unset!important;
		float: right!important;
		margin-top: 0.25rem!important;
		margin-right: 0!important;
		margin-bottom: 0.25rem!important;
		margin-left: 0.25rem!important;
	}
}
.zhpron, .zhpron :not(p, .vsToggleElement, .NavToggle, a[role="button"], hr) {
	overflow: visible!important;
}
.zhpron p {
	padding-bottom: 0!important;
	margin: 0!important;
}

.Hano {
	font-family: 'Noto Sans','Noto Sans Hanuoo', sans-serif;
}

.Hatr {
	font-family: 'Noto Sans','Noto Sans Hatran', sans-serif;
	direction: rtl;
}

.Hebr {
	font-family: 'Noto Sans','Noto Sans Hebrew', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}
big.Hebr, strong.Hebr, b.Hebr, b .Hebr, .Hebr b {
	font-size: 100%;
}

.Hluw {
	font-family: 'Noto Sans','Noto Sans Anatolian Hieroglyphs', sans-serif;
}

.Hmng {
	font-family: 'Noto Sans','Noto Sans Pahawh Hmong', sans-serif;
}

.Hmnp {
	font-family: 'Noto Serif','Noto Serif Nyiakeng Puachue Hmong', serif;
}

.Hung {
	font-family: 'Noto Sans','Noto Sans Old Hungarian', sans-serif;
	direction: rtl;
}

.Ibrn {}

.Inds {}

.Java {
	font-family: 'Noto Sans','Noto Sans Javanese', sans-serif;
	line-height: normal;
}

.Jpan, .Hira, .Kana, .Hrkt, .jis2004font {
	font-family: 'Noto Sans','Noto Sans JP', sans-serif!important;
	line-height: 1em;
}
.Hira, .Kana, .Hrkt {
	font-feature-settings: "palt";
}
.variation_sequence[data-glyph-collection] {
	font-family: 'Noto Serif','Noto Serif JP', serif!important;
}
.Jpan ruby rt {
	font-family: inherit;
	font-size: 12px!important;
	line-height: 12px!important;
	vertical-align: bottom;
	font-feature-settings: "palt", "vpal";
}
:is(figcaption, .usage-label-sense, .kanji-table) .Jpan rt {
	font-variant: all-small-caps;
}
.kanji-table {
	float: right!important;
	font-size: 80%!important;
	clear: right!important;
	width: auto!important;
	max-width: 56%!important;
	margin-top: 0.25rem!important;
	margin-right: 0!important;
	margin-bottom: 0.25rem!important;
	margin-left: 0.25rem!important;
	text-wrap: pretty;
	tr.Jpan {
		font-size: 24px!important;
	}
	small {
		white-space: nowrap;
		word-break: keep-all;
	}
	p {
		font-size: inherit!important;
		line-height: inherit!important;
		margin: 0!important;
		padding: 0!important;
	}
	code {
		padding: 2px!important;
		word-break: break-all!important;
	}
}
.kanji-table + .kanji-table {
	margin-top: 0!important;
	margin-bottom: 0.25rem!important;
}
.kanji-table + .ja-see {
	margin-top: 0.25rem!important;
	margin-bottom: 0!important;
}
.ja-see {
	width: -webkit-fill-available!important;
	margin-top: 0.25rem!important;
	margin-bottom: 0!important;
	table {
		border-spacing: 0;
		td {
			padding: 0!important;
		}
		td:first-child span:first-child {
			font-size: 24px!important;
		}
		td:first-child {
			max-width: calc(24px * 10)!important;
			min-width: calc(24px * 5)!important;
			white-space: normal!important;
			vertical-align: middle!important;
			border-top: none!important;
		}
		tr {
			background-color: transparent!important;
		}
	}
	dl {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	dl:first-child {
		margin: 0!important;
	}
	dd div {
		padding: 0 4px!important;
	}
	tr {
		background-color: #eaecf0;
	}
	/* td ~ td {
		width: auto!important;
	} */
}
.content {
	.kanji-table {
		width: unset!important;
		float: right!important;
		margin-top: 0.25rem!important;
		margin-right: 0!important;
		margin-bottom: 0.25rem!important;
		margin-left: 0.25rem!important;
	}
	.ja-see {
		width: 100%!important;
	}
	.kanji-table + .kanji-table {
		margin-top: 0!important;
		margin-bottom: 0.25rem!important;
	}
	.kanji-table + .ja-see {
		margin-top: 0.25rem!important;
		margin-bottom: 0!important;
	}
}
sup .Jpan.headword::before {
	content: "\200D"!important;
}

.Jurc {}

.Kali {
	font-family: 'Noto Sans','Noto Sans Kayah Li', sans-serif;
}

.Kawi {
	font-family: 'Noto Sans','Noto Sans Kawi', sans-serif;
}

.Khar {
	font-family: 'Noto Sans','Noto Sans Kharoshthi', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}

.Khmr {
	font-family: 'Noto Sans','Noto Sans Khmer', sans-serif;
}

.Khoj {
	font-family: 'Noto Sans','Noto Sans Khojki', sans-serif;
}

.Kitl {}

.Kits {
	font-family: 'Noto Serif','Noto Serif Khitan Small Script', serif;
}
.mw-parser-output .Khitan-block {
	border-collapse: collapse;
	line-height: 1em!important;
	display: inline!important;
	vertical-align: middle;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	width: 2em;
}
.mw-parser-output .Khitan-block td {
	letter-spacing: normal!important;
	text-align: center;
}
div.NavFrame .Kits {
	--line-height: 1em;
	line-height: calc((var(--line-height) * 2));
}

.Knda {
	font-family: 'Noto Sans','Noto Sans Kannada', sans-serif;
}

.Kore, .Hang, .Jamo {
	font-family: 'Noto Sans','Noto Sans KR', sans-serif;
	line-height: 1em;
}

.Kpel {}

.Krai {}

.Kthi {
	font-family: 'Noto Sans','Noto Sans Kaithi', sans-serif;
}

.Lana {
	font-family: 'Noto Sans','Noto Sans Tai Tham', sans-serif;
}

.Laoo {
	font-family: 'Noto Sans','Noto Sans Lao', sans-serif;
}

.Leke {}

.Lepc {
	font-family: 'Noto Sans','Noto Sans Lepcha', sans-serif;
}

.Limb {
	font-family: 'Noto Sans','Noto Sans Limbu', sans-serif;
}

.Lisu {
	font-family: 'Noto Sans','Noto Sans Lisu', sans-serif;
}

.Loma {}

.Mahj {
	font-family: 'Noto Sans','Noto Sans Mahajani', sans-serif;
}

.Maka {
	font-family: 'Noto Serif','Noto Serif Makasar', serif;
}

.Mand {
	font-family: 'Noto Sans','Noto Sans Mandaic', sans-serif;
}

.Mani {
	font-family: 'Noto Sans','Noto Sans Manichaean', sans-serif;
	direction: rtl;
}

.Marc {
	font-family: 'Noto Sans','Noto Sans Marchen','Noto Sans Tibetan', sans-serif;
}

.Maya {}

.Medf {
	font-family: 'Noto Sans','Noto Sans Medefaidrin', sans-serif;
}

.Mend {
	font-family: 'Noto Sans','Noto Sans Mende Kikakui', sans-serif;
}

.Merc, .Mero {
	font-family: 'Noto Sans','Noto Sans Meroitic', sans-serif;
	direction: rtl;
}

.Mlym {
	font-family: 'Noto Sans','Noto Sans Malayalam', sans-serif;
}

.Modi {
	font-family: 'Noto Sans','Noto Sans Modi', sans-serif;
}

/* START: Mongolian Script styling */
.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong {
	font-family: 'Noto Sans','Noto Sans Mongolian', sans-serif;
	-ms-writing-mode: tb-lr;
	-o-writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;
	line-height: 1.2em;
	max-height: 250px;
	text-orientation: sideways;
	vertical-align: text-top;
	writing-mode: vertical-lr;
	text-align: left!important;
}
:is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong):is(.e-example, .e-quotation) span:is(.q-hellip-b, .q-hellip-sp) {
	-webkit-writing-mode: inherit;
	vertical-align: inherit!important;
	writing-mode: inherit;
}
.big:is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong),
.b:is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong),
.b :is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong),
.strong:is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong) {
	font-size: 100%;
	font-weight: bold;
}
:is(.citation-whole, .derivedterms, .e-example, .e-quotation, figcaption, .h-usage-example, .h-quotation, .NavFrame, .nyms) :is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong), :is(.citation-whole, .derivedterms, .e-example, .e-quotation, figcaption, .h-usage-example, .h-quotation, .NavFrame, .nyms) :is(a, b, a b, b a, strong) {
	-ms-writing-mode: horizontal-tb!important;
	-o-writing-mode: horizontal-tb!important;
	-webkit-writing-mode: horizontal-tb!important;
	display: inline;
	padding: 0!important;
	vertical-align: baseline!important;
	writing-mode: horizontal-tb!important;
}
/* END: Mongolian Script styling */
/* START: Additional Mongolian Script styling for iPhone 11 */
@media screen and (device-width: 828px) and (device-height: 1792px) and (-webkit-device-pixel-ratio: 2) {
	.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong {
		padding: 0 0.125em!important;
	}
}
/* END: Additional Mongolian Script styling for iPhone 11 */

.Moon {}

.Mroo {
	font-family: 'Noto Sans','Noto Sans Mro', sans-serif;
}

.Mtei {
	font-family: 'Noto Sans','Noto Sans Meetei Mayek', sans-serif;
}

.Mult {
	font-family: 'Noto Sans','Noto Sans Multani', sans-serif;
}

.Mymr {
	font-family: 'Noto Sans','Noto Sans Myanmar', sans-serif;
}
big.Mymr, strong.Mymr, b.Mymr, b .Mymr, .Mymr b {
	font-size: 100%;
	font-weight: bold;
}

.Nagm {
	font-family: 'Noto Sans','Noto Sans Nag Mundari', sans-serif;
}

.Nand {
	font-family: 'Noto Sans','Noto Sans Nandinagari', sans-serif;
}

.Narb {
	font-family: 'Noto Sans','Noto Sans Old North Arabian', sans-serif;
}

.Nbat {
	font-family: 'Noto Sans','Noto Sans Nabataean', sans-serif;
}

.Newa {
	font-family: 'Noto Sans','Noto Sans Newa', sans-serif;
}

.Nkdb {}

.Nkgb {}

.Nkoo {
	font-family: 'Noto Sans','Noto Sans NKo', sans-serif;
	direction: rtl;
}

.Nshu {
	font-family: 'Noto Sans','Noto Sans Nushu', sans-serif;
	direction: rtl;
}

.Ogam {
	font-family: 'Noto Sans','Noto Sans Ogham', sans-serif;
}
big.Ogam, strong.Ogam, b.Ogam, b .Ogam, .Ogam b {
	font-size: 100%;
	font-weight: bold;
}

.Olck {
	font-family: 'Noto Sans','Noto Sans Ol Chiki', sans-serif;
}

.Orkh {
	font-family: 'Noto Sans','Noto Sans Old Turkic', sans-serif;
}

.Orya {
	font-family: 'Noto Sans','Noto Sans Oriya', sans-serif;
}

.Osma {
	font-family: 'Noto Sans','Noto Sans Osmanya', sans-serif;
}

.Ougr {
	font-family: 'Noto Serif','Noto Serif Old Uyghur', serif;
	unicode-bidi: embed;
	font-size: 150%!important;
	line-height: 1em;
	font-style: normal;
	rotate: 180deg;
	writing-mode: vertical-lr;
}

.Pauc {
	font-family: 'Noto Sans','Noto Sans Pau Cin Hau', sans-serif;
}

.Palm {
	font-family: 'Noto Sans','Noto Sans Palmyrene', sans-serif;
}

.Perm {
	font-family: 'Noto Sans','Noto Sans Old Permic', sans-serif;
}

.Phag {
	font-family: 'Noto Sans','Noto Sans Phags Pa', sans-serif;
	display: inline-block;
	line-height: 1em;
	-webkit-writing-mode: vertical-lr;
	-o-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	text-orientation: sideways;
	vertical-align: middle;
}
@media screen and (max-width: 5.94in) {
	.Phag {
		padding: 0 0.125em!important;
	}
}

.Phli {
	font-family: 'Noto Sans','Noto Sans Inscriptional Pahlavi', sans-serif;
}

.Phlp {
	font-family: 'Noto Sans','Noto Sans Psalter Pahlavi', sans-serif;
}

.Phlv {}

.Phnx {
	font-family: 'Noto Sans','Noto Sans Phoenician', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}

.Plrd {
	font-family: 'Noto Sans','Noto Sans Miao', sans-serif;
}

.Prti {
	font-family: 'Noto Sans','Noto Sans Inscriptional Parthian', sans-serif;
}

.Ranj {}

.Rjng {
	font-family: 'Noto Sans','Noto Sans Rejang', sans-serif;
}

.Rohg {
	font-family: 'Noto Sans','Noto Sans Hanifi Rohingya', sans-serif;
	direction: rtl;
}

.Roro {}

.Runr {
	font-family: 'Noto Sans','Noto Sans Runic', sans-serif;
}

.Samr {
	font-family: 'Noto Sans','Noto Sans Samaritan', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}

.Sarb {
	font-family: 'Noto Sans','Noto Sans Old South Arabian', sans-serif;
}

.Saur {
	font-family: 'Noto Sans','Noto Sans Saurashtra', sans-serif;
}

.Sgnw {
	font-family: 'Noto Sans','Noto Sans SignWriting', sans-serif;
}

.Shaw {
	font-family: 'Noto Sans','Noto Sans Shavian', sans-serif;
}

.Shrd {
	font-family: 'Noto Sans','Noto Sans Sharada', sans-serif;
}

.Sidd {
	font-family: 'Noto Sans','Noto Sans Siddham', sans-serif;
}

.Sind {
	font-family: 'Noto Sans','Noto Sans Khudawadi', sans-serif;
}

.Sinh {
	font-family: 'Noto Sans','Noto Sans Sinhala', sans-serif;
}

.Sogd {
	font-family: 'Noto Sans','Noto Sans Sogdian', sans-serif;
}

.Sogo {
	font-family: 'Noto Sans','Noto Sans Old Sogdian', sans-serif;
}

.Soyo {
	font-family: 'Noto Sans','Noto Sans Soyombo', sans-serif;
}

.Sora {
	font-family: 'Noto Sans','Noto Sans Sora Sompeng', sans-serif;
}

.Sund {
	font-family: 'Noto Sans','Noto Sans Sundanese', sans-serif;
}

.Sylo {
	font-family: 'Noto Sans','Noto Sans Syloti Nagri', sans-serif;
}

.Syrc, .Syre {
	font-family: 'Noto Sans','Noto Sans Syriac Estrangela','Noto Sans Syriac', sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}
.Syrc:lang(aii), .Syrn {
	font-family: 'Noto Sans','Noto Sans Syriac Eastern','Noto Sans Syriac', sans-serif;
}
.Syrc:lang(tru), .Syrj {
	font-family: 'Noto Sans','Noto Sans Syriac Western','Noto Sans Syriac', sans-serif;
}

.Tagb {
	font-family: 'Noto Sans','Noto Sans Tagbanwa', sans-serif;
}

.Takr {
	font-family: 'Noto Sans','Noto Sans Takri', sans-serif;
}

.Tale {
	font-family: 'Noto Sans','Noto Sans Tai Le', sans-serif;
}

.Talu {
	font-family: 'Noto Sans','Noto Sans New Tai Lue', sans-serif;
}

.Taml {
	font-family: 'Noto Sans','Noto Sans Tamil','Noto Sans Tamil Supplement', sans-serif;
}

.Tang {
	font-family: 'Noto Serif','Noto Serif Tangut', serif;
	text-orientation: upright;
	-webkit-text-orientation: upright;
}
span strong.Tang.headword {
	font-size: 100%!important;
}

.Tavt {
	font-family: 'Noto Sans','Noto Sans Tai Viet', sans-serif;
}

.Telu {
	font-family: 'Noto Sans','Noto Sans Telugu', sans-serif;
}

.Tfng {
	font-family: 'Noto Sans','Noto Sans Tifinagh', sans-serif;
}

.Tglg {
	font-family: 'Noto Sans','Noto Sans Tagalog', sans-serif;
}

.Thaa {
	font-family: 'Noto Sans','Noto Sans Thaana', sans-serif;
}

.Thai {
	font-family: 'Noto Sans','Noto Sans Thai', sans-serif;
}
.th-reading {
	max-width: 100%;
}

.Tibt {
	font-family: 'Noto Sans','Noto Sans Tibetan', sans-serif;
	line-height: 2em;
}
.Tibt.mention {
	font-size: 100%;
}

.Tirh {
	font-family: 'Noto Sans','Noto Sans Tirhuta', sans-serif;
}

.Tnsa {
	font-family: 'Noto Sans','Noto Sans Tangsa', sans-serif;
}

.Toto {
	font-family: 'Noto Serif','Noto Serif Toto', serif;
}

.Ugar {
	font-family: 'Noto Sans','Noto Sans Ugaritic', sans-serif;
}

.Vaii {
	font-family: 'Noto Sans','Noto Sans Vai', sans-serif;
}

.Vith {
	font-family: 'Noto Sans','Noto Sans Vithkuqi', sans-serif;
}

.Wara {
	font-family: 'Noto Sans','Noto Sans Warang Citi', sans-serif;
}

.Wcho {
	font-family: 'Noto Sans','Noto Sans Wancho', sans-serif;
}

.Xpeo {
	font-family: 'Noto Sans','Noto Sans Old Persian', sans-serif;
}

.Xsux, .Xsux:is(:lang(hit), :lang(sux)) {
	font-family: 'Noto Sans','Noto Sans Cuneiform', sans-serif;
}

.Yezi {
	font-family: 'Noto Serif','Noto Serif Yezidi', serif;
}

.Yiii {
	font-family: 'Noto Sans','Noto Sans Yi', sans-serif;
}

.Zanb {
	font-family: 'Noto Sans','Noto Sans Zanabazar Square', sans-serif;
}

.Zmth * {
	font-style: normal;
}

.Zsym {
	font-family: 'Noto Sans','Noto Color Emoji','Noto Sans Symbols','Noto Sans Symbols 2', sans-serif;
}

.Ruminumerals {
	font-size: 100%;
}

.enPR {
	font-family: 'Arial Unicode MS','Lucida Grande',Gentium,'Gentium Plus','Gentium Alternative','TITUS Cyberbit Basic','Code2000','Lucida Sans Unicode', sans-serif;
}

.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-variant-ligatures: no-common-ligatures;
	word-break: break-word!important;
}

.musical {
	font-family: 'Noto Sans','Noto Music', sans-serif!important;
}

:is(.vector-sticky-header-context-bar-primary, .firstHeading) {
	font-family: serif;
	.Ahom {
		font-family: 'Noto Serif','Noto Serif Ahom';
	}
	:is(.Arab, .fa-Arab, .glk.Arab, .kk-Arab, .ks-Arab, .ku-Arab, .ms-Arab, .mzn-Arab, .ota-Arab, .pa-Arab, .ps-Arab, .sd-Arab, .tt-Arab, .ug-Arab, .xka-Arab) {
		font-family: 'Noto Serif','Noto Naskh Arabic';
	}
	.ur-Arab {
		font-family: 'Noto Serif','Noto Nastaliq Urdu';
	}
	.Armn {
		font-family: 'Noto Serif','Noto Serif Armenian';
	}
	.Bali {
		font-family: 'Noto Serif','Noto Serif Balinese';
	}
	:is(.Beng, .as-Beng) {
		font-family: 'Noto Serif','Noto Serif Bengali';
	}
	:is(.Cyrl, .Cyrs, .Grek, .Latn, .Polyt, .polytonic) {
		font-family: 'Noto Serif';
	}
	.Deva {
		font-family: 'Noto Serif','Noto Serif Devanagari';
	}
	.Diak {
		/* font-family: 'Noto Serif','Noto Serif Dives Akuru'; */
	}
	.Dogr {
		font-family: 'Noto Serif','Noto Serif Dogra';
	}
	.Ethi {
		font-family: 'Noto Serif','Noto Serif Ethiopic';
	}
	:is(.Geok, .Geor) {
		font-family: 'Noto Serif','Noto Serif Georgian';
	}
	.Gran {
		font-family: 'Noto Serif','Noto Serif Grantha';
	}
	.Gujr {
		font-family: 'Noto Serif','Noto Serif Gujarati';
	}
	.Guru {
		font-family: 'Noto Serif','Noto Serif Gurmukhi';
	}
	:is(.Hani, .Bopo) {
		font-family: 'Noto Serif','Noto Serif TC','Noto Serif SC';
	}
	.Hant {
		font-family: 'Noto Serif','Noto Serif TC';
	}
	.Hans {
		font-family: 'Noto Serif','Noto Serif SC';
	}
	:is(.Hani, .Hant, .Hans, .Bopo):is(:lang(yue), :lang(zhx-tai)) {
		font-family: 'Noto Serif','Noto Serif HK','Noto Serif TC','Noto Serif SC';
	}
	.Hebr {
		font-family: 'Noto Serif','Noto Serif Hebrew';
	}
	.Hmnp {
		font-family: 'Noto Serif','Noto Serif Nyiakeng Puachue Hmong';
	}
	:is(.Jpan, .Hira, .Kana, .Hrkt) {
		font-family: 'Noto Serif','Noto Serif JP'!important;
	}
	.Khmr {
		font-family: 'Noto Serif','Noto Serif Khmer';
	}
	.Khoj {
		font-family: 'Noto Serif','Noto Serif Khojki';
	}
	.Kits {
		font-family: 'Noto Serif','Noto Serif Khitan Small Script';
	}
	.Knda {
		font-family: 'Noto Serif','Noto Serif Kannada';
	}
	:is(.Kore, .Hang, .Jamo) {
		font-family: 'Noto Serif','Noto Serif KR';
	}
	.Laoo {
		font-family: 'Noto Serif','Noto Serif Lao';
	}
	.Maka {
		font-family: 'Noto Serif','Noto Serif Makasar';
	}
	.Mlym {
		font-family: 'Noto Serif','Noto Serif Malayalam';
	}
	:is(.Mong, .mnc-Mong, .sjo-Mong, .xwo-Mong) {
		-ms-writing-mode: horizontal-tb;
		-o-writing-mode: horizontal-tb;
		-webkit-writing-mode: horizontal-tb;
		text-orientation: sideways;
		vertical-align: text-top;
		writing-mode: horizontal-tb;
	}
	.Mymr {
		font-family: 'Noto Serif','Noto Serif Myanmar';
	}
	.Orya {
		font-family: 'Noto Serif','Noto Serif Oriya';
	}
	.Ougr {
		font-family: 'Noto Serif','Noto Serif Old Uyghur';
	}
	.Sinh {
		font-family: 'Noto Serif','Noto Serif Sinhala';
	}
	.Taml {
		font-family: 'Noto Serif','Noto Serif Tamil';
	}
	.Tang {
		font-family: 'Noto Serif','Noto Serif Tangut';
	}
	.Telu {
		font-family: 'Noto Serif','Noto Serif Telugu';
	}
	.Thai {
		font-family: 'Noto Serif','Noto Serif Thai';
	}
	:is(.Tibt, .Marc) {
		font-family: 'Noto Serif','Noto Serif Tibetan';
	}
	.Toto {
		font-family: 'Noto Serif','Noto Serif Toto';
	}
	.Vith {
		font-family: 'Noto Serif','Noto Serif Vithkuqi';
	}
	.Yezi {
		font-family: 'Noto Serif','Noto Serif Yezidi';
	}
	.Zsym {
		font-family: 'Noto Sans','Noto Color Emoji','Noto Sans Symbols','Noto Sans Symbols 2', sans-serif!important;
	}
}