.site-header .language-switch{display:block;padding:0;border:0;border-radius:0;max-width:100%}
.language-switch select{display:block;width:154px;max-width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface,#191b1e);color:var(--text,var(--ink));font:inherit;font-size:12px;cursor:pointer;color-scheme:dark}
.language-switch select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.language-switch option{background:#191b1e;color:#ededed}
.header-controls{min-width:0;max-width:100%;flex-wrap:wrap}
.site-header nav a{overflow-wrap:anywhere}
.recommended-info,.recommended-count,.player-views,.player-social-status{overflow-wrap:anywhere}
.recommendation-sort button{white-space:normal}
html[dir=rtl] .brand,html[dir=rtl] .recommended-skin,html[dir=rtl] #selected-stage,html[dir=rtl] .skin-thumbnail{direction:ltr}
html[dir=rtl] .recommendation-sort{margin-left:0;margin-right:auto}
html[dir=rtl] .site-header .account-actions{margin-left:0;margin-right:auto}
@media(max-width:600px){.language-switch select{width:140px;font-size:12px}.site-header nav{gap:10px}.site-header .header-controls{gap:10px}}
body{overflow-wrap:anywhere}
html:not([lang=ko]) .community-description{word-break:normal}
.site-header .account-actions button{white-space:normal;overflow-wrap:anywhere}
.skin-animations button,.skin-layer-buttons button{overflow-wrap:anywhere}
