/* Bộ chọn ngôn ngữ EN · 中文 · VI (thêm ngoài bản gốc). Ô thứ hai ẩn trên mobile; ngôn ngữ đó nằm trong menu ☰. */
@media (max-width:720px){.nav .lang.lang-x{display:none}}

/* Bản gốc chỉ có :lang(en) cho mấy chữ sinh bằng CSS content → bổ sung :lang(vi). */
:lang(vi) .plat.rec b::after{content:"Máy của bạn"}
:lang(vi) .dlt .plat.rec b::after{display:block;width:max-content;margin:6px 0 0}
html[lang^=vi] .win .cin>.ub::before{content:"Lin Xia"}

/* Dashboard tiếng Việt, mobile: 6 tab chia đều 58px vừa chữ Trung nhưng chữ Việt dài hơn → chồng chữ.
   Cột rộng theo nội dung + cuộn ngang (giữ nguyên chiều cao/vị trí thanh tab). */
@media (max-width:720px){
  html[lang^=vi] .dnav{grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}
  html[lang^=vi] .dnav::-webkit-scrollbar{display:none}
  html[lang^=vi] .dnav button{padding:0 14px;scroll-snap-align:start}
}
