/**
 * ============================================================
 * Sharing Articles — עיצוב כפתורי השיתוף
 * ============================================================
 *
 * עיצוב: שילוב 2 — מודרני יוקרתי
 *   - פייסבוק:  Midnight Blue (#0A2540)
 *   - וואטסאפ:  British Racing Green (#004225)
 *   - פונט:     David Libre עם fallback ל-Sans
 *   - סגנון:    קו מתאר בלבד, רקע לבן (Outline)
 *   - Responsive: מותאם למובייל
 *
 * ============================================================ */

/* טעינת Google Font — David Libre */
@import url('https://fonts.googleapis.com/css2?family=David+Libre:wght@400;500;700&display=swap');

/* קונטיינר הכפתורים */
.sharing_fw_dashboard_btns {
	display: inline-flex;
	gap: 10px;
	align-items: center;
	flex-wrap: wrap;
	direction: rtl;
	font-family: 'David Libre', 'Heebo', 'Assistant', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

/* כפתור בסיס */
.sharing_fw_btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	background: #ffffff;
	padding: 7px 14px;
	border-radius: 8px;
	border-style: solid;
	border-width: 1.5px;
	font-family: inherit;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.2;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.18s ease;
	box-sizing: border-box;
	white-space: nowrap;
}

.sharing_fw_btn:hover,
.sharing_fw_btn:focus {
	transform: translateY(-1px);
	text-decoration: none;
}

.sharing_fw_btn:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
}

.sharing_fw_btn:active {
	transform: translateY(0);
}

/* טקסט בכפתור */
.sharing_fw_btn_text {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

/* אייקון בכפתור */
.sharing_fw_icon {
	width: 15px;
	height: 15px;
	fill: currentColor;
	flex-shrink: 0;
	display: block;
}

/* פייסבוק — Midnight Blue */
.sharing_fw_btn_facebook {
	color: #0A2540;
	border-color: #0A2540;
}
.sharing_fw_btn_facebook:hover,
.sharing_fw_btn_facebook:focus {
	background: #0A2540;
	color: #ffffff;
}

/* וואטסאפ — British Racing Green */
.sharing_fw_btn_whatsapp {
	color: #004225;
	border-color: #004225;
}
.sharing_fw_btn_whatsapp:hover,
.sharing_fw_btn_whatsapp:focus {
	background: #004225;
	color: #ffffff;
}

/* ============================================================
 * Responsive — מובייל
 * ============================================================
 *
 * במסכים צרים (טלפון נייד):
 *   - הכפתורים מתפרסים לרוחב מלא
 *   - אחד מתחת לשני (column)
 *   - מרווח קצת יותר גדול לנגיעה נוחה
 *   - גופן מעט גדול יותר לקריאות
 * ============================================================ */

@media (max-width: 600px) {
	.sharing_fw_dashboard_btns {
		display: flex;
		flex-direction: column;
		gap: 8px;
		width: 100%;
		max-width: 320px;
	}

	.sharing_fw_btn {
		width: 100%;
		padding: 9px 14px;
		font-size: 13px;
		justify-content: center;
	}

	.sharing_fw_icon {
		width: 15px;
		height: 15px;
	}
}

/* מסכים קטנים מאוד — מתחת ל-380px */
@media (max-width: 380px) {
	.sharing_fw_btn {
		padding: 8px 12px;
		font-size: 13px;
	}
}
