/* ATF Immersive Translator — 浮动语言切换按钮 */
.atf-lang-switch {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 999999;
  padding: 9px 16px;
  border: none;
  border-radius: 999px;
  background: #111111;
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .28);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "PingFang SC", sans-serif;
  transition: background .2s ease, transform .1s ease;
}
.atf-lang-switch:hover { background: #333333; }
.atf-lang-switch:active { transform: scale(.96); }

/* EN 状态下给 body 一个轻微标记，方便主题层做微调（可选） */
html.atf-it-active { }

@media (max-width: 600px) {
  .atf-lang-switch { right: 12px; bottom: 12px; padding: 8px 14px; }
}
