/* Keep Elementor's global typography aligned with SoulTripAdventure's variables. */
.elementor-kit-7{
  --e-global-typography-primary-font-family:var(--sta-font-serif);
  --e-global-typography-secondary-font-family:var(--sta-font-serif);
  --e-global-typography-text-font-family:var(--sta-font-body);
  --e-global-typography-accent-font-family:var(--sta-font-body);
}

html[lang^="zh-Hant"] .elementor-kit-7,
html[lang="zh-TW"] .elementor-kit-7{
  --e-global-typography-primary-font-family:var(--sta-font-cjk-serif);
  --e-global-typography-secondary-font-family:var(--sta-font-cjk-serif);
  --e-global-typography-text-font-family:var(--sta-font-cjk-sans);
  --e-global-typography-accent-font-family:var(--sta-font-cjk-sans);
}

html[lang^="zh-Hans"] .elementor-kit-7,
html[lang="zh-CN"] .elementor-kit-7{
  --e-global-typography-primary-font-family:var(--sta-font-zh-cn-serif);
  --e-global-typography-secondary-font-family:var(--sta-font-zh-cn-serif);
  --e-global-typography-text-font-family:var(--sta-font-zh-cn-sans);
  --e-global-typography-accent-font-family:var(--sta-font-zh-cn-sans);
}

html[lang^="ja"] .elementor-kit-7{
  --e-global-typography-primary-font-family:var(--sta-font-ja-serif);
  --e-global-typography-secondary-font-family:var(--sta-font-ja-serif);
  --e-global-typography-text-font-family:var(--sta-font-ja-sans);
  --e-global-typography-accent-font-family:var(--sta-font-ja-sans);
}

html[lang^="ko"] .elementor-kit-7{
  --e-global-typography-primary-font-family:var(--sta-font-ko-serif);
  --e-global-typography-secondary-font-family:var(--sta-font-ko-serif);
  --e-global-typography-text-font-family:var(--sta-font-ko-sans);
  --e-global-typography-accent-font-family:var(--sta-font-ko-sans);
}
