/* 通用复制按钮基础样式 */
.elementor-universal-copy-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
    outline: none;
    text-decoration: none;
}

/* 复制提示基础样式 */
.universal-copy-notification {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    pointer-events: none;
    text-align: center;
    min-width: 100px;
}

/* 复制成功动画效果 */
.universal-copy-success {
    animation: universalCopyPulse 0.6s;
}

@keyframes universalCopyPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(76, 175, 80, 0.4);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(76, 175, 80, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(76, 175, 80, 0);
    }
}