/**
 * "Statement" style for the core Paragraph block, modelled on umanironchi.com's intro text (decisions.md D-028):
 * large, light, centered text; anything set in italics turns gold. Pick it in the paragraph's Styles panel.
 * Plugin-first priority (decisions.md D-025): :is(#marcos-priority, …) so theme CSS can't override it. Alignment,
 * size and color chosen in the editor still win.
 * Used by: includes/core-block-styles.php (wp_enqueue_block_style on core/paragraph)
 */
:is(#marcos-priority, p.is-style-statement) {
	max-width: min(100%, 62rem);
	margin-inline: auto;
	font-family: var(--wp--preset--font-family--heading, Reforma1969, sans-serif);
	font-size: var(--wp--preset--font-size--4-xl, 2.5rem);
	font-weight: var(--wp--custom--font-weight--light, 300);
	line-height: 1.16;
	letter-spacing: -0.01em;
}

/* Center unless an alignment was chosen (WordPress's has-text-align-* classes aren't !important). */
:is(#marcos-priority, p.is-style-statement):not(.has-text-align-left, .has-text-align-right) {
	text-align: center;
}

/* Inline text (italic, bold, links, highlights) keeps the statement's size and font, even when a theme sizes every element directly (Rosa2). */
:is(#marcos-priority, p.is-style-statement) :is(em, i, strong, b, a, span, mark) {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

:is(#marcos-priority, p.is-style-statement) em {
	font-style: italic;
	color: var(--wp--preset--color--primary-dark-2, #aa8f37);
}
