/* 移动0a1f484a94b167b23d38df5f48585766.svg组件到c2683735d0ad60cd59a4f3c2e4b93495.png图片的右上方 */

/* 确保包含图片的容器为相对定位 */
#PupJDPUb {
    position: relative !important;
}

/* 保持原有的滚动视差效果，但调整位置到图片右上方 */
#jILTrTcO-layer-bg-brxji {
    /* 保留原有的滚动视差效果data-effect="scroll" */
    /* 调整在页面中的位置，相对于包含图片PupJDPUb的容器 */
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    pointer-events: none !important;
}

/* 调整SVG组件位置到首屏右下角，保留视差效果 */
#jILTrTcO-layer-bg-brxji .bg-layer--inner-cad90 {
    /* 使用absolute定位相对于视口 */
    position: absolute !important;
    /* 移动到首屏右下角位置，对应红色箭头尾端 */
    top: calc(100vh - 150px) !important; /* 距离底部150px，在首屏内 */
    right: 10px !important; /* 距离右侧边缘30px */
    z-index: 10 !important;
    width: auto !important;
    height: auto !important;
    /* 保持原有的transform，让视差效果继续工作 */
    opacity: 0.8 !important;
    transition: opacity 0.3s ease !important;
    pointer-events: auto !important;
}

#jILTrTcO-layer-bg-brxji .bg-layer--inner-cad90:hover {
    opacity: 1 !important;
}

/* 移动端适配 */
@media screen and (max-width: 768px) {
    #jILTrTcO-layer-bg-brxji .bg-layer--inner-cad90 {
        top: calc(100vh - 120px) !important; /* 移动端距离底部120px */
        right: 20px !important; /* 移动端距离右侧20px */
        transform: scale(0.7) !important; /* 移动端稍微缩小 */
    }
}
