.wp-block-image img {
	border: none !important;
}

/* Targets ONLY the Resource Library Post with ID 234 and the entry-content wrapper */
/* Hides the default WordPress message paragraph (e.g., "This content is password-protected...") */
.post-id-234 .entry-content p:contains('This content is password-protected') {
	display: none !important;
	visibility: hidden !important;
}

/* Hides date/author metadata that often gets in the way (Optional) */
.post-id-234 .entry-content .entry-meta {
	display: none !important;
}

/* *** INJECTS ALL CUSTOM CONTENT (INSTRUCTION + LINK) *** */
#post-234 .entry-content::before {
	content: "To get access, sign up for the email newsletter and the password will immediately be sent to your inbox!\A Sign-Up Link: https://homeschoolwithjoy.kit.com/8329a36861";
	white-space: pre-wrap !important;
	display: block !important;
	margin-bottom: 1.5em !important;
	margin-top: -1em !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	line-height: 1.5em !important;
	color: #333333 !important;
}

/* === NEW RULE: HIDE CUSTOM BLURB IF USER IS LOGGED IN === */
/* If the 'logged-in' class exists on the body, hide the injected text and link. */
.logged-in #post-234 .entry-content::before {
	display: none !important;
	visibility: hidden !important;
}

/* Cleans up spacing */
.post-id-234 .post-password-form {
	margin-top: 0 !important;
}

/* Hides the block containing the custom CSS from logged-in users */
.logged-in .only-show-when-logged-out {
	display: none !important;
}

/* Hide the page title on the Coaching page (ID 19) */
.page-id-19 .entry-title, 
.page-id-19 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide the page title on the Homepage (ID 1870) */
.page-id-1870 .entry-title, 
.page-id-1870 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide the page title on the Pinterest Page (ID 38) */
.page-id-38 .entry-title, 
.page-id-38 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide the page title on the 'How to Get Started' Page (ID 21) */
.page-id-21 .entry-title, 
.page-id-21 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide the title on Post/Page ID 22 */
.page-id-22 .entry-title, 
.page-id-22 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide the page title on the 'About' Page (ID 33) */
.page-id-33 .entry-title, 
.page-id-33 .page-title {
	display: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Hide post dates */
.entry-date,
.posted-on,
.published,
time.entry-date {
	display: none !important;
}

/* Hide dates in related posts */
.jp-relatedposts-post-date {
	display: none !important;
}

.subscribe-form, .jetpack-subscription-form, .wp-block-jetpack-subscriptions {
	display: none !important;
}

.site-footer .subscribe-section,
.footer-subscription,
.subscription-form {
	display: none !important;
}

/* Fix Dara theme featured images */
.entry-thumbnail,
.post-thumbnail {
	padding-bottom: 0 !important;
	height: auto !important;
}

.entry-thumbnail img.wp-post-image,
.post-thumbnail img.wp-post-image {
	position: relative !important;
	object-fit: contain !important;
	width: 100% !important;
	height: auto !important;
}

/* Remove any aspect ratio constraints */
.entry-thumbnail::before,
.post-thumbnail::before {
	display: none !important;
}

Ha, we went too far the other way! The planners disappeared entirely. Let's split the difference - try `center 20%`:

```
@media (max-width: 768px) {
  .formkit-background { 
    background-size: auto !important; 
    background-position: center center !important;
  }
}


\