/* EP Attribution — sitewide footer credit line.
   Deliberately understated and theme-agnostic: it inherits the surrounding
   text colour at reduced opacity, so it reads cleanly on light and dark
   layouts without knowing the site's palette. */

.ep-attribution {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 14px 20px;
	text-align: center;
	font-family: inherit;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.02em;
	color: inherit;
	opacity: 0.62;
}

.ep-attribution .ep-attr-text {
	display: inline-block;
}

.ep-attribution .ep-attr-link {
	color: inherit;
	text-decoration: none;
	font-weight: 600;
	border-bottom: 1px solid currentColor;
	transition: opacity 0.15s ease;
}

.ep-attribution .ep-attr-link:hover,
.ep-attribution .ep-attr-link:focus {
	opacity: 0.78;
}

/* Inside a real theme footer: blend in, no extra rule (the footer already
   provides separation), a touch tighter. */
.ep-attribution--infooter {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Standalone strip at the foot of the page (bespoke designs that hide the
   theme footer): give it its own hairline and a little more breathing room so
   it doesn't look bolted on. The neutral mid-grey border at low alpha is
   faintly visible against both light and dark backgrounds. */
.ep-attribution--standalone {
	padding: 18px 20px 22px;
	border-top: 1px solid rgba(128, 128, 128, 0.18);
}

@media (max-width: 480px) {
	.ep-attribution {
		font-size: 11px;
		padding: 14px 16px;
	}
}
