/* ================================================================
 * MK 粒子动态背景 · 海外版(LL) 适配层   [v2]
 * 上游：assets/css/mk-particle-bg.css + assets/js/mk-particle-bg.js
 *       取自 C:\Users\Administrator\Desktop\国内web（与上游字节一致）
 *       本文件是唯一为 LL 面板写的补丁层。
 * ================================================================ */

/* ① 让粒子背景透出来。
 * 上游规则 .dashboard-root / .dashboard-root > .rc-shell / .dashboard-root .rc-main
 * 只有 (0,1,0) 权重，会被 LL 自带的 .dark .dashboard-root{background:...!important}
 * (0,2,0) 压住 —— 首页仍然是不透明深蓝底，看不到粒子。
 * 这里用重复类名把权重抬到 (0,3,0)/(0,4,0)，把底色和底图清空。 */
.dashboard-root.dashboard-root.dashboard-root,
.dashboard-root.dashboard-root.dashboard-root > .rc-shell,
.dashboard-root.dashboard-root.dashboard-root .rc-main {
  background-color: transparent !important;
  background-image: none !important;
}

/* ② 上游通配规则 .dashboard-root > *:not(.mk-particle-bg):not(...)
 * 会把全部直接子元素改成 position:relative，干掉 LL 顶栏的 sticky 吸顶。 */
.dashboard-root > .dashboard-topbar {
  position: sticky !important;
  top: 0;
  z-index: 20 !important;
}

/* ③ 原生网格(.dashboard-root:before)与粒子蜂窝格叠加会发脏，压淡 */
.dashboard-root:before { opacity: .12 !important; }

/* ④ 粒子脚本首帧之前不要闪旧登录底色（纯兜底色，canvas 会盖在上面） */
.login-page { background-image: none !important; background-color: #04070f !important; }
