/* 科技感发光文字核心样式 - 适配灰色背景 */
    .shining-text {
        display: inline-block;
        font-size: clamp(1.4rem, 4vw, 2.6rem);
        font-weight: 700;
        position: relative;
        letter-spacing: 1px;
        color: #e3e3e3; /* 深灰文字基础色，适配浅灰背景 */
        text-shadow: 
           1px 2px 4px rgba(0, 0, 0, 0.7), /* 偏移更大、更暗的黑色阴影 */
           0 0 4px rgba(149, 57, 255, 0.6); /* 模糊更大、透明度更高的紫色发光 */
    }


    /* 科技感下划线动画 - 适配灰色背景 */
    .coupon-amount::after {
        content: '';
        position: absolute;
        bottom: -8px;
        left: 10px;
        width: 100%;
        height: 2px;
        /* 青蓝渐变下划线 */
        background: linear-gradient(
            90deg, 
            transparent 0%, 
            #8417b2 25%, 
            #4299e1 50%, 
            #ffaf25 75%, 
            transparent 100%
        );
        transform: scaleX(0);
        transform-origin: center;
        /* 细腻的下划线动画 */
        animation: underline 2s ease-in-out infinite;
        box-shadow: 0 0 6px rgba(56, 178, 172, 0.4);
    }

    /* 下划线缩放动画 */
    @keyframes underline {
        0%, 100% { 
            transform: scaleX(0); 
            opacity: 0;
        }
        30% {
            opacity: 1;
        }
        50% { 
            transform: scaleX(1); 
            opacity: 1;
        }
        70% {
            opacity: 1;
        }
    }

    /* 响应式优化 */
    @media (max-width: 768px) {
        .shining-text {
            letter-spacing: 0.5px;
        }
        .shining-text::before {
            animation: shine 8s ease-in-out infinite;
        }
    }