/* Force button hover color sitewide */
.wp-element-button:hover,
.wp-block-button__link:hover {
	background-color: #f3952f !important;
/* Hover background */
	color: #022136 !important;
/* Hover text */
}

/* Add smooth transition */
.wp-element-button,
.wp-block-button__link {
	transition: background-color .3s ease, color .3s ease;
}

/* Change link color and hover color sitewide */
/* Normal link color */
a {
	color: #022136;
/* your regular link color */
	text-decoration: none;
/* optional: removes underline */
}

/* Hover link color */
a:hover {
	color: #f3952f;
/* your hover color */
	text-decoration: underline;
/* optional: add underline on hover */
	transition: color .3s ease;
/* smooth color fade */
}

/* Remove shadow only from the button with the custom class */
.no-shadow {
	box-shadow: none !important;
}

/* Remove shadow from all buttons on homepage only */
body.home .wp-element-button {
	box-shadow: none !important;
}

/* Homepage Cover block - responsive height */
.home .wp-block-cover {
	width: 100% !important;
	max-width: 100% !important;
	min-height: 50vh;
/* Adjust for desired height */
	height: auto !important;
	background-size: cover !important;
	background-position: center center !important;
	overflow: hidden;
}

/* Reset inner blocks margins */
.home .verse-tight {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 0 1rem !important;
	line-height: 1.4;
}

/* Ensure header/nav stays on top */
.home header.site-header {
	position: relative !important;
	z-index: 9999 !important;
}

/* Prevent horizontal scrolling */
body.home {
	overflow-x: hidden !important;
}

/* Mobile adjustments */
@media (max-width: 600px) {
	.home .wp-block-cover {
		min-height: 30vh;
	/* shrink cover for mobile screens */
	}
	
	.home .verse-tight {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding: 0 1rem !important;
		font-size: 1rem !important;
		line-height: 1.4;
	}
}

/* Hide the verse on mobile */
@media (max-width: 600px) {
	.home .verse-tight {
		display: none !important;
	}
}