/* 1. 父容器相對定位錨點 */
#theme_99 {
    position: relative !important;
}

/* 2. 漂浮背景容器與 SVG：完全透明，層級設為 1 壓在底圖上 */
#theme_99 .bg-bubble,
#theme_99 #loader {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;     /* 強制背景透明 */
    background-color: transparent !important;
    z-index: 1 !important;                  /* 浮在背景圖之上 */
    pointer-events: none !important;        /* 不擋住滑鼠點擊 */
}

/* 3. 漂浮圖片陰影效果 */
.blobs > image {
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1));
}

/* 4. 內容層：將 section 內的所有標題、文字與按鈕推至最頂層 */
#theme_99 > *:not(.bg-bubble) {
    position: relative !important;
    z-index: 2 !important;                  /* 強制內容蓋在點點上方 */
}

#theme_99 .contentbox,
#theme_99 h1,
#theme_99 p,
#theme_99 .rowline {
    position: relative;
    z-index: 2;           /* 👈 確保標題、文字與按鈕壓在最上層 */
}