/* 한국어 쪽 머리띠 언어 칸(2026-10-08 · 대표님 14:2x «한국어 페이지에서 영어로 가는 길 · 오른쪽 상단»)
   영어 쪽(en-20261008.css «언어 칸»)과 같은 부품 · 같은 값 — 한국어 쪽에만 싣고 모든 규칙은 html[lang="ko"] 아래 */
html[lang="ko"] #header .en-head-end{display:flex;align-items:center;gap:16px;flex:none}
html[lang="ko"] .en-lang{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}
html[lang="ko"] .en-lang a{display:inline-flex;align-items:center;gap:6px;min-height:41px;padding:0 8px;border-radius:4px;font:500 15px/1 Pretendard,sans-serif;color:#49414d;text-decoration:none;white-space:nowrap;letter-spacing:0}
html[lang="ko"] .en-lang a[aria-current="true"]{color:var(--accent,#665071);font-weight:700}
html[lang="ko"] .en-lang a:hover{background:#f7f4f8}
html[lang="ko"] .en-lang a:focus-visible{outline:2px solid var(--accent,#665071);outline-offset:2px}
html[lang="ko"] .en-lang svg{display:block;width:20px;height:14px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
html[lang="ko"] .en-lang .en-lang-short{display:none}
@media(max-width:1439px){
 html[lang="ko"] .en-lang .en-lang-long{display:none}
 html[lang="ko"] .en-lang .en-lang-short{display:inline}
}
@media(max-width:1024px){
 html[lang="ko"] #header .en-head-end{gap:8px}
 html[lang="ko"] .en-lang a{padding:0 6px;font-size:14px}
}
/* 좁은 자리: 지금 언어(KO)는 빼고 «EN» 하나만 — 휴대폰 413 아래(로고 오른끝 204 = 언어 칸 왼끝 204 실측)
   · PC 1025~1279(주 메뉴가 보이는 폭 · 1100 에서 주 메뉴와 1px 실측). 로고 · 주 메뉴 · ≡ 자리와 크기는 그대로 */
@media(max-width:413px){html[lang="ko"] .en-lang li.en-lang-current{display:none}}
@media(min-width:1025px) and (max-width:1279px){html[lang="ko"] .en-lang li.en-lang-current{display:none}}
/* 가장 좁은 두 구간(359 아래 · 1025~1179 — 원래도 로고 · 주 메뉴 · ≡ 사이 36px 실측)은 국기 그림만(이름은 aria-label) */
@media(max-width:359px),(min-width:1025px) and (max-width:1179px){html[lang="ko"] .en-lang .en-lang-short{display:none}html[lang="ko"] .en-lang a{padding:0 6px}}
/* 소집 검토 반영(디자이너 · QA 10/8) */
/* PC 1025~1179: 로고와 주 메뉴 사이가 12px 로 좁아져(원래 36px) 주 메뉴 사이만 52→40px — 글자 크기 · 차례 그대로 */
@media(min-width:1025px) and (max-width:1179px){html[lang="ko"] #header nav{gap:40px}}
/* 1180 이상: 언어 칸을 ≡ 왼쪽에 띄워 두어(자리 계산에서 뺌) 주 메뉴가 원래 자리 그대로 */
@media(min-width:1180px){html[lang="ko"] #header .en-head-end{position:relative}html[lang="ko"] #header .en-head-end .en-lang{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%)}}
