:root {
  --mio-main: 255, 255, 255;
  --mio-text: 0, 0, 0;
  --mio-primary: 100, 209, 226;
  --mio-primary50: 63, 194, 214;
  --mio-main-opacity: 0.3;
}

/* 背景 */
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-position: center;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(https://forum.ltgjlsw.top/data/attachment/forum/202603/25/universal_background.png);
  z-index: 0;
}

/* 白天/夜间模式滤镜（可选） */
body.hope-ui-light::before {
  filter: blur(3px) brightness(0.7);
}
body.hope-ui-dark::before {
  filter: blur(3px) brightness(0.3);
}

/* 内容区域层级 */
#root {
  position: relative;
  z-index: 1;
}

/* 半透明背景（如果希望某些区域透明） */
.obj-box,
.markdown-body {
  background-color: rgba(var(--mio-main), var(--mio-main-opacity)) !important;
  backdrop-filter: blur(5px);
}

/* 底部自定义链接样式（已在 JS 中内联样式，此处可额外补充） */
.mio-footer-custom a:hover {
  text-decoration: underline;
}

/* 隐藏原有的底部内容 */
.footer .hope-stack.hope-c-dhzjXW {
    display: none;
}