.share-guide-popup {
    .share-guide-popup-content {
        padding: 60rpx 40rpx 40rpx;
        width: 600rpx;
        box-sizing: border-box;
    }

    .share-guide-popup-title {
        font-size: 36rpx;
        font-weight: 600;
        color: #323233;
        text-align: center;
        margin-bottom: 30rpx;
    }

    .share-guide-popup-message {
        font-size: 28rpx;
        color: #646566;
        line-height: 1.6;
        text-align: center;
        margin-bottom: 20rpx;
    }

    .share-guide-popup-hint {
        font-size: 24rpx;
        color: #969799;
        line-height: 1.5;
        text-align: center;
        margin-bottom: 50rpx;
    }

    .share-guide-popup-buttons {
        display: flex;
        flex-direction: column;
        gap: 20rpx;
    }

    .share-button {
        width: 100%;
        height: 88rpx;
        line-height: 88rpx;
        border-radius: 8rpx;
        font-size: 32rpx;
        font-weight: 500;
        border: none;
        box-sizing: border-box;
        padding: 0;
        margin: 0;

        &::after {
            border: none;
        }

        &--primary {
            background: linear-gradient(135deg, #07c160 0%, #06ad56 100%);
            color: #ffffff;
        }
    }
}