.landscape {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  background:
    /* 底部灯火暖光：像房间里的橙色台灯 */
    radial-gradient(ellipse at 50% 100%, rgba(255, 156, 64, 0.22), transparent 52%),
    /* 右上青蓝冷光：墙面反光 */
    radial-gradient(ellipse at 82% 18%, rgba(56, 187, 212, 0.12), transparent 55%),
    /* 左侧玫红微光：房间软装点缀 */
    radial-gradient(ellipse at 18% 35%, rgba(222, 31, 74, 0.08), transparent 50%),
    /* 主体由深到暖的渐变 */
    linear-gradient(180deg, var(--bg-deep) 0%, var(--bg-mid) 58%, var(--bg-glow) 100%);
}

/* 隐藏原有山水元素，让 canvas 水波纹成为唯一视觉主体 */
.sky,
.sun,
.haze,
.mountains,
.water,
.mist {
  display: none;
}

#particles {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
}
