/* 与 8T 同宽：桌面保留 486px 居中的移动端容器；移动端用实际可用宽度。 */
html:is(.wg-mobile-shell, .site5-emerald-layout, .wg-blackgold-shell) {
  font-size: calc(min(100vw, 486px) / 7.5);
}
html:is(.wg-mobile-shell, .site5-emerald-layout, .wg-blackgold-shell) body { container-type: inline-size; }
@media (min-width: 487px) {
  html:is(.wg-mobile-shell, .site5-emerald-layout, .wg-blackgold-shell) { background: #e2e2e2; }
  html:is(.wg-mobile-shell, .site5-emerald-layout, .wg-blackgold-shell) body {
    width: 486px;
    margin-inline: auto;
    overflow: hidden;
    transform: translateZ(0);
  }
}
html:is(.wg-mobile-shell--blackgold, .wg-blackgold-shell) .login-register-panel__submit > .x-button {
  display: block;
  width: 100%;
  height: clamp(40px, 9.5cqw, 46px);
  animation: none;
}
html:is(.wg-mobile-shell--blackgold, .wg-blackgold-shell) .login-register-panel__submit > .x-button::after {
  animation: none;
}
