/**
 * Classic theme layout helpers (Customizer-driven front page).
 */

@media (min-width: 782px) {
	.tamisima-about-grid {
		grid-template-columns: 1fr 1fr !important;
		align-items: center;
	}

	.tamisima-stats-layout {
		display: grid;
		grid-template-columns: minmax(0, 42%) minmax(0, 58%);
		gap: 2.5rem;
		align-items: start;
	}
}

@media (max-width: 781px) {
	.tamisima-stats-layout {
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
}

.tamisima-nav-list a {
	color: var(--wp--preset--color--contrast, #0f172a);
	text-decoration: none;
	font-weight: 600;
	font-size: 0.95rem;
}

.tamisima-nav-list a:hover {
	color: var(--wp--preset--color--orange, #ea580c);
}

.tamisima-header-bar .custom-logo-link img,
.tamisima-footer-root .custom-logo-link img {
	max-height: 54px;
	width: auto;
	border-radius: 1rem;
	box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06);
}

@media (max-width: 781px) {
	.tamisima-header-donate {
		display: none;
	}
}
