header{flex-wrap:wrap;gap:16px}
.language-switch{display:inline-flex!important;align-items:center;gap:3px!important;flex-shrink:0;padding:3px;border:1px solid #394550;border-radius:9px;font:500 12px/1.4 Pretendard,system-ui,sans-serif}
.language-switch a{display:block;padding:5px 9px;border-radius:6px;color:#aebac7;text-decoration:none;white-space:nowrap}
.language-switch a[aria-current=page]{background:#293c36;color:#d5f2e5}
.language-switch a:hover{background:#26303b;color:#fff}
.language-switch a:focus-visible{outline:2px solid #b2d9cb;outline-offset:2px}
.language-note{font-size:11px;font-weight:400;opacity:.7;white-space:nowrap}
html[lang=en] .skill-card h3{line-height:1.35}
@media(max-width:600px){.language-switch{margin-left:auto}header{gap:10px}}

header > .descriptor{margin-left:auto}
.language-switch a:first-child,.docgpt-home-row a:first-child{display:inline-flex}
@media(max-width:600px){header{height:auto;min-height:80px;padding-top:16px;padding-bottom:16px}header>.language-switch{margin-left:auto}header>nav:not(.language-switch){order:3;width:100%}}
/* English lab guides share the existing media and layout. */
.video-language-note{font:400 12px/1.6 Pretendard,system-ui,sans-serif;color:#aebccb;margin:10px 0 16px;max-width:100%}
.guide-language-note{font:400 13px/1.65 Pretendard,system-ui,sans-serif;color:#b5c4d5;background:#182330;border:1px solid #354757;border-radius:8px;padding:12px 18px;margin:18px auto;max-width:1100px;width:calc(100% - 40px)}
.guide-language-note a{color:#c5e9d9}
body[data-english-guide] .actions{flex-wrap:wrap}
body[data-english-guide] .actions #next{white-space:normal;text-align:center}
body[data-english-guide] .summary div{grid-template-columns:100px minmax(0,1fr)}
body[data-english-guide] header .nav-wrap{flex-wrap:wrap;gap:18px}
body[data-english-guide] .hero h1{font-size:clamp(34px,4.5vw,62px)}
body[data-english-guide] #progress li button{overflow-wrap:anywhere}
@media(max-width:650px){body[data-english-guide] header .nav-wrap{justify-content:space-between}body[data-english-guide] header .nav-wrap>nav:not(.language-switch){order:3;width:100%;flex-wrap:wrap;gap:12px}body[data-english-guide] .actions #next{max-width:65%}}
