/*
 * Exercise Tips Section
 * ----------------------------------------------------------------------- */

.exercise-tip-card {
	text-align: center;
}

.exercise-tip-card__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background: var(--gradient-soft);
	color: var(--color-secondary);
	margin-bottom: var(--space-sm);
}

.exercise-tip-card h3 {
	font-size: 1rem;
	margin-bottom: 0.3rem;
}

.exercise-tip-card p {
	font-size: var(--fs-small);
	margin-bottom: 0;
}

.exercise-tips-disclaimer {
	display: flex;
	align-items: flex-start;
	gap: 0.75rem;
	max-width: 760px;
	margin: var(--space-lg) auto 0;
	padding: var(--space-sm) var(--space-md);
	background: rgba(var(--color-accent-rgb), 0.08);
	border: 1px solid rgba(var(--color-accent-rgb), 0.2);
	border-radius: var(--radius-sm);
}

.exercise-tips-disclaimer .icon {
	color: var(--color-accent);
	flex-shrink: 0;
	margin-top: 0.2rem;
}

.exercise-tips-disclaimer p {
	font-size: var(--fs-small);
	margin-bottom: 0;
	color: var(--color-gray);
}
