/* Reload Contact Form — inline thank-you / error styles.
   Match the theme's ink/cream palette by hooking the same rp-*
   variables the child theme exposes, with sensible fallbacks. */

.reload-form-thankyou{
	background: var(--reload-cream, #FDF4F0);
	border: 1px solid rgba(46,64,91,.12);
	border-radius: 24px;
	padding: 32px 36px;
	color: var(--reload-ink, #2E405B);
	font-family: var(--reload-font-ui, "Work Sans", Inter, system-ui, sans-serif);
	outline: none;
}
.reload-form-thankyou h3{
	margin: 0 0 12px;
	font-family: var(--reload-font-display, "Erstoria", "Fraunces", serif);
	font-weight: 600;
	font-size: 26px;
	line-height: 1.2;
	color: var(--reload-indigo, #121948);
}
.reload-form-thankyou-body{
	font-size: 16px;
	line-height: 1.6;
}
.reload-form-thankyou-body a{
	color: var(--reload-indigo, #121948);
	text-decoration: underline;
	text-underline-offset: 3px;
}
.reload-form-thankyou-body p{ margin: 0 0 10px; }
.reload-form-thankyou-body p:last-child{ margin-bottom: 0; }

.reload-form-error{
	margin: 8px 0 0;
	padding: 10px 14px;
	background: #FFF3F0;
	border: 1px solid #FFC7B8;
	border-radius: 10px;
	color: #7a2818;
	font-size: 14px;
	line-height: 1.5;
}
.reload-form-error a{
	color: #7a2818;
	text-decoration: underline;
}
