/*
!important를 붙이는 이유:
- MathJax(CTHTML)는 렌더링 과정에서 자체 CSS(<style id="MJX-CHTML-styles"> 등)를 문서에 동적으로 삽입한다.
- 이 과정에서 외부 스타일시트의 동일/유사 selector보다 MathJax 쪽 규칙이 뒤에 오거나 우선순위가 높아져 덮어써지는 경우가 있다.
- 따라서 MathJax 기본 스타일보다 반드시 우선 적용되어야 하는 커스터마이징은 !important로 최종 override를 보장한다.
*/

/* 스크립트(지수/아래첨자) 크기를 강제로 표준 스케일로 지정 (참고로 TeX 스크립트 표준은 대략 70% 정도) */
mjx-script>mjx-texatom {
    font-size: 70% !important;
}

/* overleftrightarrow */
mjx-container[jax="CHTML"] mjx-mover>mjx-over>mjx-mo>mjx-stretchy-h.mjx-c2194 {
    transform: translate(-0.3vw, 0.3vw) !important;
}

/* overleftarrow */
mjx-container[jax="CHTML"] mjx-mover>mjx-over>mjx-mo>mjx-stretchy-h.mjx-c2192 {
    transform: translate(0.1vw, 0.3vw) !important;
}

.arc2 {
    transform: scaleX(1.5) translateY(0.1em);
    transform-origin: center;
}

.arc3 {
    transform: scaleX(2.3) translateY(0.1em);
    transform-origin: center;
}