@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200;400;500;600;700&family=Noto+Sans+TC:wght@300;400;500;700;900&family=Noto+Sans+JP:wght@400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=Noto+Serif+SC:wght@400;500;600;700&family=ZCOOL+XiaoWei&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Noto+Sans+JP:wght@400;500;600;700;800;900&family=Noto+Serif+JP:wght@400;500;600;700&family=Shippori+Mincho:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Della+Respira&family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,600;1,700;1,800;1,900&family=Noto+Serif:ital,wght@0,300;0,400;0,500;0,600;1,500;1,600&display=swap");
body.zh-hant {
  font-family: "Noto Sans TC", sans-serif;
}
body.zh-hant section h2 {
  font-family: "Noto Serif JP", Arial, serif;
}
body.zh-hant .btns .btn-playnow p {
  font-family: "Noto Sans TC", sans-serif;
}
body.zh-hant #world .describe {
  font-family: "Noto Serif TC", Arial, serif;
  font-weight: 500;
}
body.zh-hant #senshi .senshi-name {
  font-family: "Noto Serif TC", Arial, serif;
  font-weight: 700;
}
body.zh-hant #senshi .senshi-introduction {
  font-family: "Noto Serif TC", Arial, serif;
}
body.zh-hant .features h3 {
  font-family: "Noto Serif TC", Arial, serif;
}
body.zh-hant #cta h2 {
  font-family: "Noto Serif TC", Arial, serif;
}
body.zh-hant #cta h3 {
  font-family: "Noto Serif TC", Arial, serif;
}

body.zh-hans {
  font-family: "Noto Sans SC", sans-serif;
}
body.zh-hans section h2 {
  font-family: "Noto Serif SC", Arial, serif;
}
body.zh-hans .btns .btn-playnow p {
  font-family: "Noto Sans TC", sans-serif;
}
body.zh-hans .features h3 {
  font-family: "Noto Serif SC", Arial, serif;
}
body.zh-hans #cta h3 {
  font-family: "Noto Serif SC", Arial, serif;
}

body.JP {
  font-family: "Kosugi Maru", sans-serif;
}
body.JP section h2 {
  font-family: "Noto Serif JP", Arial, serif;
}
body.JP .btns .btn-playnow p {
  font-family: "Noto Sans TC", sans-serif;
}
body.JP #features .container .item h3 {
  font-family: "Noto Serif JP", Arial, serif;
}
body.JP #features .container .item h3 .item-tab {
  font-family: "Noto Serif JP", Arial, serif;
}
body.JP #senshi .senshi-name {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
}
body.JP #cta h3 {
  font-family: "Noto Serif JP", Arial, serif;
}

body.EN,
body.en {
  font-family: Arial, Helvetica, sans-serif;
}
body.EN section h2,
body.en section h2 {
  font-family: "Cinzel Decorative", Arial, serif;
}
body.EN .btns .btn-playnow p,
body.en .btns .btn-playnow p {
  font-family: "Noto Sans TC", sans-serif;
}
body.EN #world .content,
body.en #world .content {
  font-family: "Della Respira", sans-serif;
}
body.EN #classes .classes-name,
body.en #classes .classes-name {
  font-family: "Noto Sans TC", sans-serif;
}
body.EN #classes .classes-content,
body.en #classes .classes-content {
  font-family: "Della Respira", sans-serif;
}
body.EN #senshi .senshi-name,
body.en #senshi .senshi-name {
  font-family: "Noto Serif TC", Arial, serif;
  font-weight: 700;
}
body.EN #senshi .senshi-name span,
body.en #senshi .senshi-name span {
  font-family: "Della Respira", sans-serif;
  font-weight: 200;
}
body.EN #senshi .senshi-type,
body.en #senshi .senshi-type {
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 100;
}
body.EN #senshi .senshi-content,
body.en #senshi .senshi-content {
  font-family: "Noto Sans TC", sans-serif;
  font-weight: 500;
  letter-spacing: normal;
}
body.EN #features .container .item h3,
body.en #features .container .item h3 {
  font-family: "Noto Serif", Arial, serif;
}
body.EN #cta h3,
body.en #cta h3 {
  font-family: "Noto Serif JP", Arial, serif;
}

/* -----------------------------------------------------------------
  Version PRE
-------------------------------------------------------------------*/
body.pre .ob {
  display: none !important;
}

/* -----------------------------------------------------------------
  Version OB
-------------------------------------------------------------------*/
body.official .pre {
  display: none !important;
}

/* -----------------------------------------------------------------
  Version zh-hant
-------------------------------------------------------------------*/
body.zh-hant .social a.social-twitter,
body.zh-hans .social a.social-twitter,
body.EN .social a.social-twitter {
  display: none;
}

/* -----------------------------------------------------------------
  Version JP
-------------------------------------------------------------------*/
body.JP .social a.social-fb {
  display: none;
}
body.JP .footer .rank {
  display: none;
}

/* -----------------------------------------------------------------
  Version EN
-------------------------------------------------------------------*/
body.EN .footer .rank {
  display: none;
}

body.zh-hant .links-license,
body.zh-hans .links-license,
body.EN .links-license {
  display: none;
}
