/**
 * Paripoorn Stat Card widget.
 * Uses theme design tokens (--pp-*) where possible so it inherits the
 * active Paripoorn Settings brand colors/fonts automatically; explicit
 * Elementor style controls (see StatCard.php) override these
 * per-instance via inline selectors injected by Elementor itself.
 */

.pp-stat {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	text-align: left;
	background: var(--pp-bg-soft, #F4F6F1);
	padding: 28px 32px;
	border-radius: var(--pp-radius-md, 14px);
}

.pp-stat__label {
	font-family: var(--pp-font-body, "Manrope", sans-serif);
	font-size: 15px;
	font-weight: 700;
	color: #F20D16;
	margin: 0 0 6px;
}

.pp-stat__number {
	font-family: var(--pp-font-body, "Manrope", sans-serif);
	font-size: clamp(2.5rem, 1.8rem + 2.5vw, 3.5rem);
	font-weight: 800;
	line-height: 1.05;
	color: #212121;
	margin: 0 0 8px;
}

.pp-stat__number-affix {
	font-size: 0.6em;
	font-weight: 800;
	vertical-align: baseline;
}

.pp-stat__description {
	font-family: var(--pp-font-body, "Manrope", sans-serif);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #6B6B6B;
	margin: 0;
}
