@charset "UTF-8";

:root {
  --width_base__010: 108rem;
  --width_base__020: 82rem;

  --color_base__010: #ffffff;
  --color_base__020: #161512;
  --color_base__030: #242219;
  --color_base__040: #f1f1ef;
  --color_base__050: #c1c1c1;
  --color_base__060: #1a1a1a;
  --color_gold__010: #b69b68;
  --color_gold__020: rgba(182, 155, 104, 0.32);

  --font_base__70: 7rem;
  --font_base__64: 6.4rem;
  --font_base__60: 6rem;
  --font_base__48: 4.4rem;
  --font_base__40: 3.8rem;
  --font_base__32: 2.8rem;
  --font_base__28: 2.6rem;
  --font_base__26: 2.4rem;
  --font_base__24: 2.1rem;
  --font_base__20: 1.9rem;
  --font_base__18: 1.7rem;
  --font_base__16: 1.55rem;
  --font_base__15: 1.5rem;
  --font_base__14: 1.4rem;
  --font_base__12: 1.2rem;

  --font_family_base: "Cormorant Garamond", "Shippori Mincho", "Noto Serif JP",
    "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "MS PMincho",
    "Noto Serif SC", serif;
  --font_family_zh: "Cormorant Garamond", "Noto Serif SC",
    "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", "STSong",
    "NSimSun", "SimSun", "Noto Serif JP", "Shippori Mincho", serif;
  --font_family_serif_editorial: "Cormorant Garamond", "Georgia",
    "Times New Roman", "Shippori Mincho", "Noto Serif JP", "Yu Mincho",
    "YuMincho", "Hiragino Mincho ProN", "MS PMincho", "Noto Serif SC",
    serif;
}

html[lang="zh"] {
  --font_family_base: var(--font_family_zh);
}

html[lang="en"],
html[lang="ru"] {
  --font_family_base: var(--font_family_serif_editorial);
}
