/* Shared four-language controls, using the existing CKMU palette and spacing. */
.ckmu-language-picker{display:flex;align-items:center;gap:8px;color:#b9ccdf;font-size:13px;min-width:0;white-space:nowrap}
.ckmu-language-picker select{font:inherit;color:#eaf4fc;background:#102336;border:1px solid #3b596d;border-radius:9px;min-height:44px;width:142px;max-width:100%;padding:8px 10px}
.ckmu-language-picker select:focus-visible{outline:2px solid #82deca;outline-offset:3px}
.ckmu-language-note{font:13px/1.8 Inter,"Noto Sans TC","Malgun Gothic",sans-serif;color:#bdd4df;border-left:2px solid #82deca;background:#14343c55;padding:9px 16px;margin:14px auto;max-width:1460px}
[data-site-languages] .ckmu-platform-header{flex-wrap:wrap}
[data-site-languages] .ckmu-primary-nav{flex-wrap:wrap}
[data-site-languages] .fields>label,[data-site-languages] .layout>*{min-width:0}
[data-site-languages] select{min-width:0;max-width:100%}
:root[lang=en] [data-site-languages] h1,:root[lang=ko] [data-site-languages] h1{letter-spacing:-.035em;overflow-wrap:anywhere}
:root[lang=ko] [data-site-languages]{font-family:Inter,"Noto Sans KR","Malgun Gothic",sans-serif;word-break:keep-all;overflow-wrap:anywhere}
[data-site-languages] .api-contract code{overflow-wrap:anywhere;white-space:normal}
[data-site-languages] .rx-tool-nav,[data-site-languages] .hero-actions,[data-site-languages] .actions{flex-wrap:wrap}
@media(max-width:900px){[data-site-languages] .ckmu-language-picker{margin-left:auto}}
@media(max-width:700px){
 [data-site-languages] .ckmu-language-picker{order:9;justify-content:space-between;width:100%;margin:4px 0 0}
 [data-site-languages] .ckmu-language-picker select{width:155px}
 [data-site-languages] .ckmu-language-note{margin:10px 14px;font-size:12px}
 :root[lang=en] [data-site-languages] .mx-home-hero h1,:root[lang=ko] [data-site-languages] .mx-home-hero h1{font-size:clamp(29px,8vw,43px)}
 [data-site-languages] .rx-actions>a,[data-site-languages] .hero-actions>a{white-space:normal;overflow-wrap:anywhere;max-width:100%}
 [data-site-languages] .fields label,[data-site-languages] .fields input,[data-site-languages] .fields select{width:100%;min-width:0}
 [data-site-languages] .ckmu-research-nav{max-width:100%}
}
