/* Crisp image with outward purple haze */
.wp-block-image.shadow-violet img {
	display: block;
	border-radius: 16px;
/* adjust or remove if you want square corners */
	box-shadow: 0 0 45px 12px rgba(106, 13, 173, 0.35);
/* soft outer glow */
	transition: box-shadow .3s ease, transform .3s ease;
}

.wp-block-image.shadow-violet img:hover {
	box-shadow: 0 0 60px 18px rgba(106, 13, 173, 0.45);
/* stronger on hover */
	transform: scale(1.01);
}

/* ===== Violet Glow for text, lists, or group boxes ===== */
/* works for Group, Paragraph, List, Quote blocks */
.wp-block-group.shadow-violet,
.wp-block-paragraph.shadow-violet,
.wp-block-list.shadow-violet,
.wp-block-quote.shadow-violet {
	position: relative;
	border-radius: 16px;
/* match your image corners or change as needed */
	padding: 1.25rem 1.5rem;
/* breathing room inside the glow */
	background: rgba(20, 20, 20, 0.6);
/* subtle dark translucent background */
	box-shadow: 0 0 45px 12px rgba(106, 13, 173, 0.35);
	transition: box-shadow .3s ease, transform .3s ease;
	color: #f3f3f3;
/* optional text color tweak for dark themes */
}

.wp-block-group.shadow-violet:hover,
.wp-block-paragraph.shadow-violet:hover,
.wp-block-list.shadow-violet:hover,
.wp-block-quote.shadow-violet:hover {
	box-shadow: 0 0 60px 18px rgba(106, 13, 173, 0.45);
	transform: translateY(-2px);
}
.entry-footer .tags-links,
.tag-links,
.tags {
    display: none;
}
/* Glyph & Grimoire Breadcrumb Styling */
#breadcrumbs, .yoast-breadcrumbs {
  background-color: #0B0B0B; /* Cinematic Black */
  color: #E8E6E1; /* Bone White */
  padding: 10px 14px;
  font-family: 'Cinzel', serif;
  font-size: 0.9rem;
  border-bottom: 1px solid #466272; /* Steel Blue subtle line */
}

#breadcrumbs a, .yoast-breadcrumbs a {
  color: #00A6A6; /* Arcane Teal */
  text-decoration: none;
  transition: color 0.3s ease;
}

#breadcrumbs a:hover, .yoast-breadcrumbs a:hover {
  color: #4C2A85; /* Mystic Violet */
}

#breadcrumbs .separator, .yoast-breadcrumbs__separator {
  color: #8B0000; /* Blood Crimson separator */
  padding: 0 5px;
}

