/* ───────── 헤더 레イ아웃 보강 ───────── */
#hd_wrapper{
    position:relative;
    display:flex;                 /* 로고·메뉴 가로 중앙 */
    justify-content:center;
    align-items:center;
}

/* 로고 정중앙 절대좌표 */
#logo{
    position:absolute;
    left:50%; transform:translateX(-50%);
    line-height:80px;
}

/* ───────── 언어 버튼 ─ 순수 CSS 버전 ───────── */
.lang-btns{
    position:absolute;top:16px;right:16px;z-index:50;display:flex;gap:8px;
}
.lang-btns a{
    padding:4px 12px;font:600 11px/1 'Noto Sans KR',sans-serif;
    border:1px solid #ddd;border-radius:9999px;
    background:rgba(255,255,255,.75);backdrop-filter:blur(4px);
    color:#111;text-decoration:none;transition:.2s;
}
.lang-btns a:hover{background:#f3f4f6;}
.lang-btns a.on{background:#E4262A;color:#fff;border-color:#E4262A;}
