/* 鹅核 ru-core：全站统一的随机星空背景 */
html,
html body {
  background-color: #0b1220 !important;
  background-image: url('/starfield-random.svg?v=2') !important;
  background-size: 3200px 3200px !important;
  background-position: center top !important;
  background-repeat: repeat-y !important;
  background-attachment: fixed !important;
}

/* 外壳星图以侧栏右侧内容区为中心，与 iframe 内页无缝对齐。 */
html.ru-shell,
html.ru-shell body {
  background-position: calc(50% + 110px) top !important;
}

/* 停用首页旧星空层，避免重复叠加。 */
.bg-stars-svg {
  display: none !important;
}

.bg-stars,
.bg-stars::before,
.bg-stars::after {
  background: transparent !important;
}

/* 首页 Banner 使用独立的莫斯科主图；不要在全站星图层里覆盖它。 */
