/* Thank You page (/thank-you/) — newsletter subscribe confirmation.
 *
 * Plain Gutenberg block content rendered through the parent theme's generic
 * page template (.page-header + .page-content), same as the legal pages. This
 * gives it the site's fonts/colours — Source Serif 4 headings, Plus Jakarta
 * Sans body, #1a6bca links — but laid out as a centred confirmation hero rather
 * than a left-aligned reading column. Tokens mirror assets/css/legal.css /
 * assets/css/compounds.css so it reads identically to the rest of the site.
 *
 * Scoped to the .smr-thankyou-page body class (added in inc/newsletter-thankyou.php).
 */

.smr-thankyou-page {
	--smr-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	--smr-font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;
	--smr-ink: #000000;
	--smr-muted: #878c95;
	--smr-blue: #1a6bca;
}

/* The generic theme page title ("Thank You") is redundant next to the content
 * heading — hide it and let the content be the hero. */
.smr-thankyou-page .page-header {
	display: none;
}

.smr-thankyou-page .page-content {
	max-width: 640px;
	margin: 0 auto;
	padding: 4.5rem 1.25rem 5rem;
	text-align: center;
	font-family: var( --smr-font-sans );
	font-size: 1.125rem;
	line-height: 1.7;
	color: #2b313c;
}

.smr-thankyou-page .page-content h1 {
	font-family: var( --smr-font-serif );
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.15;
	color: var( --smr-ink );
	margin: 0 0 1.25rem;
}

.smr-thankyou-page .page-content p {
	margin: 0 auto 1rem;
}

/* Slightly larger, slightly muted lead paragraph under the heading. */
.smr-thankyou-page .page-content .smr-ty-lead {
	font-size: 1.2rem;
	color: #4b5563;
}

.smr-thankyou-page .page-content a {
	color: var( --smr-blue );
	text-decoration: underline;
}

.smr-thankyou-page .page-content a:hover {
	text-decoration: none;
}

.smr-thankyou-page .page-content strong {
	font-weight: 700;
	color: var( --smr-ink );
}
