/* ====== Base Typography & Layout ====== */
body {
	font-family: Arial, sans-serif;
	text-align: center;
	background-color: #f9f9f9;
	margin-top: 50px;
}

/* Lighten placeholder text across all inputs */
.dynamic-form ::placeholder {
	color: #aaa; /* or #999 for slightly darker */
	opacity: 1;  /* required for Firefox */
}

/* For better cross-browser compatibility */
.dynamic-form input::placeholder,
.dynamic-form textarea::placeholder {
	color: #aaa;
	opacity: 1;
}