


html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }


h1, h2, h3, h4, .balance { text-wrap: balance; }
p, li, dd, blockquote, figcaption { text-wrap: pretty; }


p, li, dd, dt, blockquote, figcaption, td, th, h1, h2, h3, h4 { overflow-wrap: break-word; }


html[lang="de"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="nl"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="fi"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="hu"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="el"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="da"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="no"] :is(p, li, dd, blockquote, h1, h2, h3, h4),
html[lang="sv"] :is(p, li, dd, blockquote, h1, h2, h3, h4) { hyphens: auto; }


html[lang="el"] :is(h1, h2, h3, h4) { line-height: 1.25; }


html[lang="ar"] body, html[lang="fa"] body, html[lang="ps"] body, html[lang="ur"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", "Iranian Sans", Tahoma,
               Arial, sans-serif;
}
html[lang="ar"] :is(h1,h2,h3,h4), html[lang="fa"] :is(h1,h2,h3,h4),
html[lang="ps"] :is(h1,h2,h3,h4), html[lang="ur"] :is(h1,h2,h3,h4) { line-height: 1.45; }
html[lang="ar"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang="fa"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang="ps"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang="ur"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 1.85; font-size: 1.06em; }
html[lang="ar"] :is(button,a,label,summary,option,legend),
html[lang="fa"] :is(button,a,label,summary,option,legend),
html[lang="ps"] :is(button,a,label,summary,option,legend),
html[lang="ur"] :is(button,a,label,summary,option,legend) { line-height: 1.5; }

html[lang="ur"] :is(p,li,dd,blockquote) { line-height: 2; }


html[lang="he"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;
}
html[lang="he"] :is(h1,h2,h3,h4) { line-height: 1.35; }
html[lang="he"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 1.7; }
html[lang="he"] :is(button,a,label,summary) { line-height: 1.45; }


html[lang="hi"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", "Mangal",
               Arial, sans-serif;
}
html[lang="bn"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Sans Bengali", "Nirmala UI", "Bangla Sangam MN", "Vrinda",
               Arial, sans-serif;
}
html[lang="hi"] :is(h1,h2,h3,h4), html[lang="bn"] :is(h1,h2,h3,h4) { line-height: 1.5; }
html[lang="hi"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang="bn"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 1.85; font-size: 1.06em; }
html[lang="hi"] :is(button,a,label,summary), html[lang="bn"] :is(button,a,label,summary) { line-height: 1.55; }


html[lang="th"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Sans Thai", "Leelawadee UI", "Thonburi", Tahoma, Arial, sans-serif;
}
html[lang="th"] :is(h1,h2,h3,h4) { line-height: 1.6; }
html[lang="th"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 1.9; font-size: 1.06em; }
html[lang="th"] :is(button,a,label,summary) { line-height: 1.6; }

html[lang="th"] :is(p,li,dd,blockquote,h1,h2,h3,h4) { line-break: loose; word-break: normal; }


html[lang="my"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Noto Sans Myanmar", "Myanmar Text", "Myanmar Sangam MN", "Padauk",
               Arial, sans-serif;
}

html[lang="my"] :is(h1,h2,h3,h4) { line-height: 1.9; }
html[lang="my"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 2; font-size: 1.06em; }
html[lang="my"] :is(button,a,label,summary,option) { line-height: 1.7; }


html[lang="ja"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Hiragino Sans",
               "Yu Gothic UI", "Noto Sans JP", Meiryo, "Segoe UI", Roboto, sans-serif;
}

html[lang="zh-Hans"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC",
               "Microsoft YaHei", "Noto Sans SC", "Segoe UI", Roboto, sans-serif;
}
html[lang="zh-Hant"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang TC",
               "Microsoft JhengHei", "Noto Sans TC", "Segoe UI", Roboto, sans-serif;
}
html[lang="ko"] body {
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo",
               "Malgun Gothic", "Noto Sans KR", "Segoe UI", Roboto, sans-serif;
}
html[lang="ja"] :is(h1,h2,h3,h4), html[lang^="zh"] :is(h1,h2,h3,h4),
html[lang="ko"] :is(h1,h2,h3,h4) { line-height: 1.4; }
html[lang="ja"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang^="zh"] :is(p,li,dd,dt,blockquote,figcaption,td,th),
html[lang="ko"] :is(p,li,dd,dt,blockquote,figcaption,td,th) { line-height: 1.8; font-size: 1.03em; }
html[lang="ja"] :is(button,a,label,summary), html[lang^="zh"] :is(button,a,label,summary),
html[lang="ko"] :is(button,a,label,summary) { line-height: 1.5; }

html[lang="ja"] :is(p,li,h1,h2,h3,h4), html[lang^="zh"] :is(p,li,h1,h2,h3,h4),
html[lang="ko"] :is(p,li,h1,h2,h3,h4) { line-break: strict; }


html[lang="ar"] *, html[lang="fa"] *, html[lang="ps"] *, html[lang="ur"] *,
html[lang="he"] *, html[lang="hi"] *, html[lang="bn"] *, html[lang="th"] *,
html[lang="my"] *, html[lang="ja"] *, html[lang^="zh"] *, html[lang="ko"] * {
  letter-spacing: normal;
}


html[lang="my"] .markdown-body, html[lang="th"] .markdown-body,
html[lang="hi"] .markdown-body, html[lang="bn"] .markdown-body,
html[lang="ur"] .markdown-body { line-height: 1.95; }
html[lang="ar"] .markdown-body, html[lang="fa"] .markdown-body,
html[lang="ps"] .markdown-body, html[lang="he"] .markdown-body { line-height: 1.8; }
html[lang="ja"] .markdown-body, html[lang^="zh"] .markdown-body,
html[lang="ko"] .markdown-body { line-height: 1.8; }


html[lang="my"] .markdown-body :is(h1,h2,h3,h4,h5,h6) { line-height: 1.9; }
html[lang="th"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="hi"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="bn"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="ur"] .markdown-body :is(h1,h2,h3,h4,h5,h6) { line-height: 1.55; }
html[lang="ar"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="fa"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="ps"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="he"] .markdown-body :is(h1,h2,h3,h4,h5,h6) { line-height: 1.45; }
html[lang="ja"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang^="zh"] .markdown-body :is(h1,h2,h3,h4,h5,h6),
html[lang="ko"] .markdown-body :is(h1,h2,h3,h4,h5,h6) { line-height: 1.45; }


html[lang="my"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="th"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="hi"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="bn"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="ar"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="fa"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="ur"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="ps"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag),
html[lang="he"] :is(.hint, .meta, .ci-time, .ce-shuffle, .turn-control label, .bubble .tag) {
  font-size: 12.5px;
}
