/* 2026-10-18：顶栏与主内容区颜色统一，消除窗口顶部色差。
   light：顶栏 --shell-topbar-bg 纯白 #ffffff，主内容 --shell-main-bg 原本 #f8fafc 浅灰，
   导致“最上面比其他部分颜色浅一档”。按用户纯净白偏好统一为纯白。
   dark：顶栏原本半透明 rgba(17,24,39,.55)，主内容 #0b1120，统一为不透明 #0b1120。 */
.light { --shell-main-bg: #ffffff; --shell-topbar-bg: #ffffff; }
.dark  { --shell-topbar-bg: #0b1120; }

/* 2026-10-18：启动动画的遮罩原本 position:fixed;top:0，但它在页面滚动容器里会被
   算成从 y=20px 开始（实测 rect=[0,20,1280,780]），导致窗口最上面 20px——
   也就是红绿灯/关闭按钮那一行——不被变暗，看起来"顶层颜色和下面不一样"。
   四边各外扩 120px，保证遮罩铺满整个窗口；flex 居中不变，弹窗位置不受影响。 */
.mf-launch-backdrop{
  top:-120px !important;
  bottom:-120px !important;
  left:-120px !important;
  right:-120px !important;
}
