
	/* Adaptive coloring for uploaded SVG logos */
	.adaptive-logo-light svg {
		filter: brightness(0) saturate(100%) invert(17%) sepia(100%) saturate(1500%) hue-rotate(120deg) brightness(90%) contrast(120%);
		/* This filter converts any color to dark green (#1a5f3f) */
	}

	.adaptive-logo-dark svg {
		filter: brightness(0) saturate(100%) invert(100%);
		/* This filter converts any color to white */
	}

	.adaptive-logo-light svg,
	.adaptive-logo-dark svg {
		transition: filter 0.3s ease;
	}

	/* Ensure SVG maintains proper sizing */
	.adaptive-logo-light svg,
	.adaptive-logo-dark svg {
		height: 2.5rem; /* h-10 equivalent */
		width: auto;
	}

	/* Make footer logo white */
	.footer-logo-white {
		filter: brightness(0) saturate(100%) invert(100%);
		transition: filter 0.3s ease;
	}
