/* WordPress-specific additions for the IEC Portal theme. */

.nav .nav-menu,
.footer-links .menu {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav .nav-menu {
	margin-left: auto;
}

.nav .nav-menu a,
.footer-links .menu a {
	color: var(--muted);
	text-decoration: none;
	font-size: 0.9rem;
	font-weight: 500;
}

.nav .nav-menu a:hover,
.footer-links .menu a:hover {
	color: var(--text);
}

.site-logo .custom-logo-link {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
}

.site-logo img {
	max-height: 40px;
	width: auto;
}

.entry-content {
	color: var(--muted);
}

.entry-content a {
	color: var(--brand);
}

.form-status {
	margin: 0;
	padding: 0.65rem 0.85rem;
	border-radius: 8px;
	font-size: 0.85rem;
}

.form-status--ok {
	background: rgba(10, 122, 66, 0.15);
	color: #9fe8c3;
}

.form-status--error {
	background: rgba(180, 40, 40, 0.2);
	color: #ffb4b4;
}
