/*
 * Site footer — ISJAC copyright + social links.
 *
 * Footer HTML content itself is configured via Kadence's
 * `footer_html_content` theme_mod (see scripts/configure_kadence_local.py).
 * This file owns the visual treatment.
 */

.site-footer {
	background: #020726;             /* ink */
	color: rgba(255, 250, 252, 0.85); /* paper @ 85% */
	padding: var(--isjac-section-md) 0;
	font-size: 0.9375rem;
}

.site-footer .footer-html {
	text-align: center;
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 clamp(1rem, 3vw, 1.5rem);
}

.site-footer a {
	color: #5384AA;                  /* brand-mid */
	text-decoration: none;
	border-bottom: 1px solid transparent;
	transition: color 150ms ease-out, border-color 150ms ease-out;
}

.site-footer a:hover,
.site-footer a:focus-visible {
	color: #F0F6FC;                  /* brand-wash */
	border-bottom-color: #F0F6FC;
}

.site-footer .isjac-footer p {
	margin: 0 0 var(--isjac-pad-sm);
	line-height: 1.55;
}

.site-footer .isjac-footer p:last-child {
	margin: 0;
	display: flex;
	justify-content: center;
	gap: var(--isjac-pad-lg);
	flex-wrap: wrap;
}
