/**
 * Kadence Infobox Subtitle — frontend styles
 * The .kis-subtitle span is injected by PHP render_block filter
 * between .kt-blocks-info-box-title and .kt-blocks-info-box-text
 */

.kis-subtitle {
	display: block;
	line-height: 1.4;
	/* All other styling (size, color, padding, font) is applied inline
	   by the PHP render_block function based on block attributes */
}

/* Smooth colour transition on hover (JS toggles the inline color) */
.kis-subtitle {
	transition: color 0.2s ease;
}

/* Ensure it sits cleanly between title and description */
.kt-blocks-info-box-title + .kis-subtitle {
	margin-top: 0;
}

.kis-subtitle + .kt-blocks-info-box-text {
	margin-top: 4px;
}
