/**
 * Stack section buttons — no Elementor/Crafto widget classes.
 */
.cstk-stack-root .cstk-button-wrapper {
	display: inline-block;
	margin-top: 10px;
}

.cstk-stack-root .cstk-button {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	padding: 14px 28px;
	background-color: #1d1d1d;
	color: #ffffff;
	text-decoration: none;
	font-family: var(--e-global-typography-secondary-font-family, "Space Grotesk"), sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	border: none;
	border-radius: 0;
	transition: background-color 0.25s ease, color 0.25s ease;
}

.cstk-stack-root .cstk-button:hover,
.cstk-stack-root .cstk-button:focus {
	background-color: #333333;
	color: #ffffff;
}

.cstk-stack-root .cstk-button__icon svg {
	display: block;
	width: 20px;
	height: 20px;
	fill: currentColor;
}
