/* icksms 中英文切换（本地预览版 2026-11-01） */
[data-lang-slot]{display:inline-flex;align-items:center;flex:0 0 auto}

.i18n-switch{gap:2px}
.i18n-switch button{white-space:nowrap;letter-spacing:0}

/* 兜底：页面没给插槽时固定右上角 */
.i18n-fixed{
  position:fixed;
  top:calc(10px + env(safe-area-inset-top));
  right:10px;
  z-index:95;
  display:inline-flex;
  filter:drop-shadow(0 6px 18px rgba(8,15,28,.18));
}

/* 英文文案通常比中文长，按钮里允许稍微收一点 */
html[data-lang-mode="en"] .i18n-switch button{font-size:12.5px;padding:0 12px}

@media (max-width:820px){
  .i18n-switch button{height:34px;padding:0 11px;font-size:12.5px}
}
@media (max-width:380px){
  .i18n-switch button{padding:0 9px;font-size:12px}
}

/* 英文价格：数字与 USDT 之间留一点缝 */
html[data-lang-mode="en"] .price small{margin-left:3px}

/* 2026-11-01 复查：首页英文大标题较长，中等宽度（521~700px）下不换行会超出屏幕 */
html[data-lang-mode="en"] .hero h1 b{white-space:normal}
