/* zz.entergame.css 2026-10-03
   Hide the Vue loading card (.loading-page / .loading-status) on the game route.
   That card is the rocket line "好运已到，即刻开玩!" plus the gold-to-purple bar.
   It must not cover /game. Homepage boot (#boot) and other templates are untouched.
   Also hide only the login-fail state of that same card (text 登录失败，请重试),
   which JS marks as .loading-page.yf-loginfail. Not the recharge modal. Not #boot.
   Rollback: cp -a zz.entergame.css.bak-20261003-loginfail zz.entergame.css
             cp -a zz.entergame.js.bak-20261003-loginfail zz.entergame.js */
html.yf-entergame .loading-page,
html.yf-entergame .loading-page .loading-container,
html.yf-entergame .loading-page .loading-status,
html.yf-entergame .loading-page .loading-progress {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  z-index: 0 !important;
  background: transparent !important;
}

/* Login-fail card only. Class is added by zz.entergame.js when the card text
   contains 登录失败. Does not match #boot or the recharge modal. */
html .loading-page.yf-loginfail,
html .loading-page.yf-loginfail .loading-container,
html .loading-page.yf-loginfail .loading-status,
html .loading-page.yf-loginfail .loading-progress,
html .loading-page.yf-loginfail .retry-button {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  z-index: 0 !important;
  background: transparent !important;
}

/* Verify-fail card only (text 验证失败 + .retry-button 重试).
   Class yf-verifyfail is added by zz.entergame.js on html.uk-nofirst
   (uk8.bot / ukuk.bot only). Does not match #boot, the lobby, or other hosts.
   Rollback: cp -a zz.entergame.css.bak-20261003-verifyfail zz.entergame.css
             cp -a zz.entergame.js.bak-20261003-verifyfail zz.entergame.js */
html.uk-nofirst .loading-page.yf-verifyfail,
html.uk-nofirst .loading-page.yf-verifyfail .loading-container,
html.uk-nofirst .loading-page.yf-verifyfail .logo-wrapper,
html.uk-nofirst .loading-page.yf-verifyfail .loading-status,
html.uk-nofirst .loading-page.yf-verifyfail .loading-progress,
html.uk-nofirst .loading-page.yf-verifyfail .retry-button {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  z-index: 0 !important;
  background: transparent !important;
}
