@charset 'UTF-8';

/*! Copyright (C) 2015-2022 AIZAWA Hina | MIT License */

$font-family: -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans JP',
  'Noto Sans SC',
  'Noto Sans TC',
  'Noto Sans KR';

$font-family-en: 'LINE Seed JP',
  'LINE Seed KR',
  -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans JP',
  'Noto Sans SC',
  'Noto Sans TC',
  'Noto Sans KR';

$font-family-ja: 'LINE Seed JP',
  'LINE Seed KR',
  -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans JP',
  'Noto Sans SC',
  'Noto Sans TC',
  'Noto Sans KR';

$font-family-hans: -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans SC',
  'Noto Sans TC',
  'Noto Sans JP',
  'Noto Sans KR';

$font-family-hant: -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans TC',
  'Noto Sans SC',
  'Noto Sans JP',
  'Noto Sans KR';

$font-family-ko: 'LINE Seed KR',
  'LINE Seed JP',
  -apple-system,
  'Roboto',
  'Noto Sans',
  'Noto Sans KR',
  'Noto Sans TC',
  'Noto Sans JP',
  'Noto Sans SC';

body,
.lang-de,
.lang-en,
.lang-es,
.lang-fr,
.lang-it,
.lang-nl,
.lang-ru {
  font-family: $font-family, sans-serif;
}

html[lang^='en-'] body,
.lang-en {
  font-family: $font-family-en, sans-serif;
}

html[lang^='ja'] body,
.lang-ja {
  font-family: $font-family-ja, sans-serif;
}

html[lang^='zh-'] body,
.lang-zh-cn {
  font-family: $font-family-hans, sans-serif;
}

html[lang='zh-TW'] body,
html[lang='zh-HK'] body,
html[lang='zh-MO'] body,
.lang-zh-tw {
  font-family: $font-family-hant, sans-serif;
}

html[lang^='ko-'] body,
.lang-ko-kr {
  font-family: $font-family-ko, sans-serif;
}
