/* Import the font */
/* Body text: Clean, readable, slightly bold */
body, p {
	font-family: 'Fraunces', serif;
/* Web-safe, close to Helvetica */
	font-weight: 400;
/* Normal but sturdy */
	line-height: 1.7;
/* Spaced for readability */
	color: #fff;
/* White for dark background */
}

/* Headings: Bold, industrial, Low-inspired */
h1, h2, h3 {
	font-family: 'Fraunces', serif;
/* Chunky and bold */
	font-weight: 900;
/* Max boldness */
	color: #e6642b;
/* Low’s orange */
	text-transform: uppercase;
/* Mysterious edge */
}

/* Site title (your name in header) */
.site-title {
	font-family: 'Playfair Display', sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #e6642b;
/* Target featured images specifically to prevent cropping and ensure centering */
/* Removes forced width */
	height: auto !important;
/* Removes forced height */
	max-width: 100% !important;
/* Ensures the image scales proportionally */
	object-fit: contain !important;
/* Prevents cropping, shows full image */
	display: block !important;
/* Ensures the image is a block element for centering */
	margin: 0 auto !important;
/* Centers the image horizontally */
}

/* === Display Posts: Fraunces-only cards with clear meta/logline separation === */
/* remove bullets and tighten list */
.display-posts-listing {
	list-style: none;
	padding-left: 0;
	margin: 8px 0;
}

/* container card styling */
.display-posts-listing .listing-item {
	background: #0b0b0b;
	border: 1px solid #1f3326;
	border-radius: 14px;
	padding: 16px 20px;
	margin: 16px 0;
	box-shadow: 0 0 0 1px rgba(31, 51, 38, .15) inset;
}

/* title styling */
.display-posts-listing .title {
	display: block;
	margin-bottom: 6px;
}

.display-posts-listing .title a {
	color: #1fe073;
	font-weight: 800;
	letter-spacing: .3px;
	text-decoration: underline;
	font-family: 'Fraunces', serif;
}

/* excerpt styling */
.display-posts-listing .excerpt {
	margin: 6px 0 0;
	font-family: 'Fraunces', serif;
	line-height: 1.7;
}

/* first line = meta info (green) */
.display-posts-listing .excerpt::first-line {
	color: #1fe073;
	font-weight: 700;
	font-style: normal;
	letter-spacing: .2px;
}

/* rest = logline (beige, slightly softer color) */
.display-posts-listing .excerpt {
	color: #f6d8b4;
/* softer warm beige */
	font-style: normal;
}

/* hide WP auto dash */
.display-posts-listing .excerpt-dash {
	display: none;
}