/**
 * Gutenberg core/button — block style "With arrow" (is-style-meeder-arrow).
 * Icon: chevron + line (matches theme arrow graphic; mask uses black stroke for currentColor fill).
 */
.wp-block-button.is-style-meeder-arrow .wp-block-button__link {
	display: inline-flex;
	align-items: center;
	gap: 0.5em;
}

.wp-block-button.is-style-meeder-arrow .wp-block-button__link::after {
	content: "";
	display: inline-block;
	flex-shrink: 0;
	width: 14px;
	height: 12px;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8%201L13%206M13%206L8%2011M13%206L1%206%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8%201L13%206M13%206L8%2011M13%206L1%206%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;
}
.wp-block-button.teal-btn .wp-block-button__link {
	background-color: #1CB2B9;
	transition: all 0.3s ease;
}
.wp-block-button.teal-btn .wp-block-button__link:hover {
	background-color: #147E83 !important;
	color: #fff !important;
}
.wp-block-button.dark-blue-btn .wp-block-button__link {
	background-color: #0D6A8D;
	transition: all 0.3s ease;
}
.wp-block-button.dark-blue-btn .wp-block-button__link:hover {
	background-color: #073a4e !important;
	color: #fff !important;
}.wp-block-button.grey-transparent-btn .wp-block-button__link {
	background: rgba(255, 255, 255, 0.20);
	transition: all 0.3s ease;
}
.wp-block-button.grey-transparent-btn .wp-block-button__link:hover {
	background: rgba(255, 255, 255, 0.40) !important;
	color: #fff !important;
}

[dir="rtl"] .wp-block-button.is-style-meeder-arrow .wp-block-button__link::after {
	transform: scaleX(-1);
}
