.share-module {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}

.share-label {
	font-size: 16px;
	color: #666;
}

/* 按鈕 */
.share-list {
	display: flex;
	gap: 10px;
}

.share-btn {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 1px solid rgba(0,0,0,0.06);

	background: #fafafa;
	display: flex;
	align-items: center;
	justify-content: center;

	box-shadow:
		0 1px 2px rgba(0,0,0,0.05),
		inset 0 1px 0 rgba(255,255,255,0.7);

	cursor: pointer;
	transition: all 0.25s ease;
	position: relative;
}

.share-btn svg {
	width: 18px;
	height: 18px;
	fill: #444;
}

/* hover質感 */
.share-btn:hover {
	transform: translateY(3px);
	box-shadow:
		0 8px 18px rgba(0,0,0,0.12),
		inset 0 1px 0 rgba(255,255,255,0.8);
}

.share-btn:hover svg {
	fill: #111;
}

/* tooltip */
.share-btn::after {
	content: attr(data-tooltip);
	position: absolute;
	bottom: -32px;
	font-size: 12px;
	background: #111;
	color: #fff;
	padding: 4px 8px;
	border-radius: 6px;
	opacity: 0;
	transform: translateY(5px);
	transition: all 0.2s;
	white-space: nowrap;
}

.share-btn:hover::after {
	opacity: 1;
	transform: translateY(0);
}

/* Toast */
#share-toast {
	position: fixed;
	top: 200px;
	left: 50%;
	transform: translateX(-50%);
	background: #111;
	color: #fff;
	padding: 10px 16px;
	border-radius: 8px;
	font-size: 14px;
	opacity: 0;
	transition: 0.3s;
}
#share-toast.show {
	opacity: 1;
}

.share-btn::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: -40px; /* 稍微往下移一點 */
    left: 50%;
    transform: translateX(-50%); /* 強制置中 */
    
    font-size: 12px;
    background: #111;
    color: #fff;
    padding: 4px 8px;
    border-radius: 6px;
    
    opacity: 0;
    pointer-events: none; /* 確保 tooltip 不會阻礙滑鼠點擊 */
    transition: all 0.2s;
    white-space: nowrap;
    z-index: 9999;
}

/* 確保最後一個按鈕的 tooltip 不會貼著視窗邊緣 */
.share-btn:last-child::after {
    left: auto;
    right: 0; /* 讓最後一個按鈕的 tooltip 往左邊靠一點 */
    transform: translateX(0);
}