/* 英文版微調：英文字比中文長，避免導航同按鈕斷行 */
:lang(en) body { overflow-wrap: break-word; }
:lang(en) nav a, :lang(en) nav button { white-space: nowrap; }
:lang(en) nav a.flex-shrink-0 p { letter-spacing: 0.02em; }
@media (min-width: 768px) and (max-width: 1279px) {
  :lang(en) nav a.flex-shrink-0 p { display: none; }
  :lang(en) nav .md\:flex.space-x-6 > :not([hidden]) ~ :not([hidden]) { margin-left: 1.1rem !important; }
  :lang(en) nav .md\:flex > a { font-size: 0.9rem; }
  :lang(en) nav .md\:flex .border-l { padding-left: 1rem; }
  :lang(en) nav .md\:flex .border-l a[href*="wa.me"] { display: none; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  :lang(en) nav .md\:flex.space-x-6 > :not([hidden]) ~ :not([hidden]) { margin-left: 0.8rem !important; }
  :lang(en) nav .md\:flex > a { font-size: 0.82rem; }
}
@media (min-width: 768px) and (max-width: 899px) {
  :lang(en) nav .md\:flex > a[href*="features"] { display: none; }
}
