.goTop {
    position: fixed;
    transform: translateY(0);
    right: 1rem;
    bottom: 3rem;
    z-index: 99999;   /* 提高層級，確保不被其他元素覆蓋 */
    display: none;    /* 初始隱藏 */
    pointer-events: auto; /* 確保可以點擊 */
}

@media print,
screen and (min-width:40em) {
    .goTop {
        right: 3.75rem;
        bottom: 3rem;
    }
}

.goTop .goTopBtn {
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

/* 新增的圓圈樣式 */
.goTop .circle-shadow {
    top: 0px;
    width: 50px; /* 圓圈的寬度 */
    height: 50px; /* 圓圈的高度 */
    background-color: #ffffff; /* 白色背景 */
    border-radius: 50%; /* 圓形 */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* 陰影效果 */
    position: absolute; /* 相對於 goTop 定位 */
    bottom: -15px; /* 向下偏移，讓圓圈疊在 goTop 下方 */
    left: 50%; /* 水平置中 */
    transform: translateX(-50%); /* 調整位置使其完全置中 */
    z-index: -1; /* 確保在 goTop 按鈕下方 */
}