:root {
  --h1-font-family: "Noto Serif KR", Helvetica;
  --h1-font-weight: 500;
  --h1-font-size: 40px;
  --h1-letter-spacing: 0px;
  --h1-line-height: 64px;
  --h1-font-style: normal;

  --h2-font-family: "Noto Serif KR", Helvetica;
  --h2-font-weight: 500;
  --h2-font-size: 32px;
  --h2-letter-spacing: 0px;
  --h2-line-height: 48px;
  --h2-font-style: normal;

  --body-1-font-family: "Noto Sans KR", Helvetica;
  --body-1-font-weight: 450;
  --body-1-font-size: 20px;
  --body-1-letter-spacing: 0px;
  --body-1-line-height: 32px;
  --body-1-font-style: normal;

  --body-2-font-family: "Noto Sans KR", Helvetica;
  --body-2-font-weight: 500;
  --body-2-font-size: 20px;
  --body-2-letter-spacing: 0px;
  --body-2-line-height: 32px;
  --body-2-font-style: normal;

  --h1-mobile-font-family: "Noto Serif KR", Helvetica;
  --h1-mobile-font-weight: 500;
  --h1-mobile-font-size: 22px;
  --h1-mobile-letter-spacing: 0px;
  --h1-mobile-line-height: 32px;
  --h1-mobile-font-style: normal;

  --body-1-mobile-font-family: "Noto Sans KR", Helvetica;
  --body-1-mobile-font-weight: 450;
  --body-1-mobile-font-size: 16px;
  --body-1-mobile-letter-spacing: 0px;
  --body-1-mobile-line-height: 24px;
  --body-1-mobile-font-style: normal;

  --body-2-mobile-font-family: "Noto Sans KR", Helvetica;
  --body-2-mobile-font-weight: 500;
  --body-2-mobile-font-size: 16px;
  --body-2-mobile-letter-spacing: 0px;
  --body-2-mobile-line-height: 24px;
  --body-2-mobile-font-style: normal;

  --footnote-mobile-font-family: "Noto Sans KR", Helvetica;
  --footnote-mobile-font-weight: 450;
  --footnote-mobile-font-size: 14px;
  --footnote-mobile-letter-spacing: 0px;
  --footnote-mobile-line-height: 24px;
  --footnote-mobile-font-style: normal;

  --b2-font-family: "Noto Sans KR", Helvetica;
  --b2-font-weight: 450;
  --b2-font-size: 16px;
  --b2-letter-spacing: 0px;
  --b2-line-height: 24px;
  --b2-font-style: normal;

  --b1-font-family: "Noto Sans KR", Helvetica;
  --b1-font-weight: 450;
  --b1-font-size: 20px;
  --b1-letter-spacing: 0px;
  --b1-line-height: 32px;
  --b1-font-style: normal;
}