/* OFL-1.1 web derivatives. Full notices: CHINESE-FONT-LICENSE.txt. */
@font-face {
  font-family:WordPopChinese;
  src:url(word-pop-cn-rounded.woff2) format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
  unicode-range:U+2E80-2FDF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF01-FF60;
}
@font-face {
  font-family:WordPopChineseSupplement;
  src:url(word-pop-cn-supplement.woff2) format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
  unicode-range:U+503B,U+67F6;
}
html[lang="zh-Hans"] body,
.tile .tile-translation:lang(zh-Hans),.tile .zh:lang(zh-Hans),
.result-translation:lang(zh-Hans),.result-words small:lang(zh-Hans),
.word-entry p:lang(zh-Hans),.word-detail p:lang(zh-Hans) {
  font-family:KoreanUnified,WordPopChinese,WordPopChineseSupplement,system-ui,sans-serif;
}
.start-card #audioDisclosure { display:block; color:#536c48; font-size:14px; line-height:1.4; letter-spacing:0; }
.license-link { display:block; margin:18px 0; padding:12px 16px; background:#edf1e3; border-radius:12px; font-size:16px; text-decoration:underline; }
