/*
   default-fonts.css

   Copyleft 🄯 2021 Taiji Yamada <taiji@aihara.co.jp>
*/
@import url('./fonts/C_family_set.css');
@import url('./fonts/ja_family_set.css');
@import url('./fonts/limited-ja_family_set.css');

body { line-height: /*normal*//*1.6*//*1.5*/1.53125; }

pre, tt, code, kbd, samp, output, textarea, div.textarea {
  font-size: 93.75%;
}
pre, textarea, div.textarea {
  line-height: /*normal*/1.467;
}
dt { font-weight: bold; }	/* not for mozilla */

math { font-size: 115.3%; }
math[display='block'] { font-size: 127.4%; }	/* for Firefox, Safari */

h1, h2, h3, h4, h5, h6 {
  font-family: C-sans-serif, zh-TW-sans-serif, zh-HK-sans-serif, zh-CN-sans-serif, ja-sans-serif, ko-sans-serif, sans-serif;
}
h1:lang(ja), h2:lang(ja), h3:lang(ja), h4:lang(ja), h5:lang(ja), h6:lang(ja) {
  font-family: ja-sans-serif, zh-TW-sans-serif, zh-HK-sans-serif, zh-CN-sans-serif, ko-sans-serif, C-sans-serif, sans-serif;
}

pre, tt, code, kbd, samp, output, textarea, div.textarea {
  font-family: C-monospace, ja-monospace, monospace;
}
pre:lang(ja), tt:lang(ja), code:lang(ja), kbd:lang(ja), samp:lang(ja), output:lang(ja), textarea:lang(ja), div.textarea:lang(ja) {
  font-family: ja-monospace, C-monospace, monospace;
}
