/* Pitador site footer — hover states + mobile breakpoints only.
   All base visual values (colors, sizes, weights, spacing, fonts) live as
   inline styles in site-footer.php, copied verbatim from kibbeh/index.html.
   This file exists only for what inline styles can't do: :hover, and
   overriding values at narrower viewports. Do not add base property values
   here — that's the exact drift that broke this repeatedly before. */

.pitador-footer-link:hover { color: #fff !important; }

@media (max-width: 1024px) {
	.pitador-footer { padding: 56px 32px 32px !important; }
	.pitador-footer-grid { grid-template-columns: 1fr 1fr !important; gap: 32px !important; }
}

@media (max-width: 768px) {
	.pitador-footer { padding: 48px 20px 32px !important; }
	.pitador-footer-grid { grid-template-columns: 1fr 1fr !important; gap: 24px !important; }
	.pitador-footer-bottom { flex-direction: column !important; gap: 12px !important; text-align: center !important; }
	.pitador-footer-logo { height: 52px !important; }
}
