/* ============================================================
 * hotfix_splash_skip44.css  v1.0  20260903
 * 电·挂账清零批：splash跳过钮 + 登录弹窗关闭钮 44px热区提权
 * ------------------------------------------------------------
 * 背景：
 *   ① 品牌启动页 splash 跳过钮（splash.js v8.0 动态创建，文本"跳过 ›"，
 *      无class无id，内联 padding:6px 16px → 实测高约29px，不达44热区铁律）
 *   ② 登录弹窗关闭钮 .ld-close（login-manager.js 创建，
 *      login-modal.css 定 30×30、restyle_global.css 已收至 34×34，仍 <44）
 * 铁约束：splash.js / login-manager.js / login-modal.css /
 *         restyle_global.css 本体一字节不碰，零新图零JS逻辑。
 * 本件为纯CSS叠加：只提热区尺寸，不改文案/配色/布局/交互。
 *
 * 选择器说明（splash跳过钮无class，结构+内联样式双特征定位）：
 *   #splashOverlay > div:nth-child(7)
 *     — showSplash() 内 appendChild 固定顺序：
 *       video#splashVideo(1) logo.img(2) title(3) subtitle(4)
 *       轻触进入btn(5) slogan(6) 跳过skipBtn(7)；
 *       playHint 仅在视频加载失败时才创建并插为第8，不影响第7位。
 *   [style*="z-index:20"][style*="border-radius:20px"]
 *     — 双内联样式特征兜底（splashOverlay 内仅跳过钮同时具备
 *       z-index:20 与 border-radius:20px）。
 *   显隐仍由 splash.js 内联 display:none/block 控制（内联优先级最高，
 *   本件不设display，不干预）；min-width/min-height 与内联cssText
 *   不撞属性（内联未设width/height/min-*），外部CSS直接生效；
 *   line-height 提至32px：6*2+32=44，且单行文字垂直居中。
 * ============================================================ */

/* ① splash 跳过钮：热区加高到 ≥44px
 *   兜底属性选择器：splash.js 内联 cssText 经 join(';') 生成，
 *   浏览器序列化为 "z-index:20"（冒号无空格），属性选择器按
 *   字符串子串匹配——故写无空格格式（375/playwright-chromium 实测）；
 *   同时列带空格变体兼容个别浏览器 cssText 序列化为 "z-index: 20" 的情况。 */
#splashOverlay > div:nth-child(7),
#splashOverlay [style*="z-index:20"][style*="border-radius:20px"],
#splashOverlay [style*="z-index: 20"][style*="border-radius: 20px"] {
  min-width: 44px;
  min-height: 44px;
  line-height: 32px;
  box-sizing: border-box;
}

/* ② 登录弹窗关闭钮：34×34 → 44×44（!important 压 login-modal.css 30px
   与 restyle_global.css 34px 的 width/height；flex居中为原版既有，自动居中×） */
.ld-close {
  width: 44px !important;
  height: 44px !important;
}
