/**
 * Shared button styles — uses --cb-* tokens from Divi Variable Manager.
 *
 * Name colours in Variable Manager to match: "Primary", "Primary Hover", etc.
 */

.et_pb_module .et_pb_button.et_pb_button {
	padding: 0.85rem 2rem !important;
	transition: background 0.2s, transform 0.15s;
}

.et_pb_module .et_pb_button.et_pb_button:hover {
	transform: translateY(-2px) !important;
}

.btn-primary {
	display: inline-block;
	padding: 0.85rem 2rem;
	background: var(--cb-primary, #2ea3f2);
	color: #fff;
	text-decoration: none;
	font-family: var(--cb-font-heading, inherit);
	text-transform: uppercase;
	transition: background 0.2s, transform 0.15s;
}

.btn-primary:hover {
	background: var(--cb-primary-hover, #1f8fd4);
	transform: translateY(-2px) !important;
}
