/* ZENITH SPA | Vietnamese, same responsive layout as master */
html[lang="vi"] body, html[lang="vi"] button, html[lang="vi"] input,
html[lang="vi"] select, html[lang="vi"] textarea {
  font-family: 'DM Sans', 'Noto Sans', Arial, sans-serif;
}
html[lang="vi"] :is(h1,h2,h3,p,.home-offer-copy,.home-massage-offer-line,
  .zenith-locale-option,.reservation-mobile-menu-button) { overflow-wrap: break-word; }
html[lang="vi"] .home-massage-offer-line { display: block; }
html[lang="vi"] .home-offer-copy--massage h2 { line-height: 1.35; }
@media(max-width: 680px) {
  html[lang="vi"] .home-offer-copy h2 { font-size: clamp(1.05rem, 4.5vw, 1.4rem); }
  html[lang="vi"] .mobile-menu-item { overflow-wrap: anywhere; }
}
