/* 영어 전용 레이아웃 보정 — head.sub.php 가 en 페이지에서만 로드한다. 모든 규칙에 body.lang-en 접두.
   ★ 깨진 곳만 담는다(문구 축약이 먼저, CSS 는 마지막). 모바일 보정은 파일 끝 @media (max-width:599px) 단일 블록. */

/* 모바일 — 지역 필터 버튼(서울/전남/대전/부산)이 mobile_style.css 에서 width:10vw 고정이라 라틴 지명("Jeonnam" 57px > 39px)이 넘쳐
   옆 버튼과 붙는다. 폭을 글자에 맞추고 간격을 줄인다. */
@media screen and (max-width: 599px) {
    body.lang-en .contest_btm_btn,
    body.lang-en .grandprix_btm_btn,
    body.lang-en .exam_btm_btn,
    body.lang-en .event_btm_btn,
    body.lang-en .musiccamp_btm_btn {
        width: auto;
        min-width: 10vw;
        padding-left: 1.5vw;
        padding-right: 1.5vw;
        white-space: nowrap;
    }
    body.lang-en .contest_btm_btnwrap,
    body.lang-en .grandprix_btm_btnwrap,
    body.lang-en .exam_btm_btnwrap,
    body.lang-en .event_btm_btnwrap,
    body.lang-en .musiccamp_btm_btnwrap {
        gap: 2vw;
    }

    /* 신청 분야 알약(음악콩쿨·무용콩쿨 …) — mobile_style.css 가 width:21vw 로 고정해 긴 라벨이 옆 알약과 겹친다. 글자에 맞춰 늘린다. */
    body.lang-en .form_col01 .form_check_wrap label {
        width: auto;
        min-width: 21vw;
        height: auto;
        min-height: 6vw;
        padding: 1vw 3.5vw;
        margin: 0;
        white-space: nowrap;
        box-sizing: border-box;
    }
}
