
	/* 最外层容器：改为强制不换行 (nowrap) */
	.detail_whatsapp_box {
		display: flex; 
		flex-wrap: nowrap; /* 核心修改：强制并排，不换行 */
		justify-content: center; /* 整体居中 */
		gap: 20px; /* 两个按钮组之间的间距 */
		margin: 26px 0;
	}

	/* 每一组（标题+按钮）的包装容器 */
	.wa_item_wrapper {
		display: flex;
		flex-direction: column; 
		align-items: center;    
		gap: 12px;              
		flex: 1; /* 核心修改：让两组平分可用空间 */
		max-width: 260px; /* 防止在超大屏幕上拉得太宽 */
	}

	/* 标题文字样式 */
	.wa_item_label {
		font-size: 16px;
		font-weight: 700;
		color: #333333;
		text-align: center;
	}

	/* 呼吸按钮样式 */
	.detail_whatsapp_box a {
		display: flex; 
		align-items: center; 
		justify-content: center;
		width: 100%; /* 充满父容器 */
		box-sizing: border-box;
		gap: 8px; 
		font-size: 15px; /* 稍微调整字体以适应并排 */
		font-weight: 700;
		color: #ffffff !important; 
		text-decoration: none !important;
		background: linear-gradient(135deg, #34eb8c 0%, #25d366 100%);
		padding: 12px 15px; 
		border-radius: 12px; 
		
		animation: detail-wa-breathe 2s infinite ease-in-out;
		will-change: transform, filter;
		box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3);
		transition: transform 0.3s ease;
	}

	.detail_whatsapp_box a:hover {
		text-decoration: none;
		animation-play-state: paused; 
		transform: scale(1.05); 
		filter: brightness(1.1);
	}

	/* iconfont 图标 */
	.detail_whatsapp_box a::before {
		content: "\e97b"; 
		font-family: 'iconfont'; 
		font-size: 20px; 
		color: #ffffff; 
	}

	/* 暗黑模式适配 */
	html[data-themes-style=dark] .detail_whatsapp_box a,
	html[data-themes-style=dark] .wa_item_label {
		color: #ffffff !important;
	}

	/* 呼吸跳动动画 */
	@keyframes detail-wa-breathe {
		0% { transform: scale(1); filter: drop-shadow(0 0 5px rgba(37, 211, 102, 0.2)); }
		50% { transform: scale(1.05); filter: drop-shadow(0 0 20px rgba(37, 211, 102, 0.6)); }
		100% { transform: scale(1); filter: drop-shadow(0 0 5px rgba(37, 211, 102, 0.2)); }
	}

	/* --- 移动端适配 --- */
	@media screen and (max-width: 768px) {
		.detail_whatsapp_box {
			margin: 15px 0; 
			gap: 10px; /* 手机端屏幕小，缩小两个按钮之间的间距 */
		}
		
		.wa_item_label {
			font-size: 14px; /* 手机端缩小标题字体 */
		}
		
		.detail_whatsapp_box a {
			padding: 10px 5px; /* 缩小内边距，给文本留出空间 */
			font-size: 12px; /* 缩小按钮文字，防止在小屏幕上并排时文字溢出 */
		}
		
		.detail_whatsapp_box a::before {
			font-size: 16px; /* 手机端略微缩小图标 */
		}
	}
