/*
 * Responsive overrides — kept consolidated here for easy tuning.
 * Breakpoints: sm 480 / md 768 / lg 1024 / xl 1280.
 */

@media (max-width: 1023px) {
	.liv-hide-lg-down { display: none !important; }
}
@media (min-width: 1024px) {
	.liv-hide-lg-up { display: none !important; }
}

@media (max-width: 767px) {
	.liv-hide-md-down { display: none !important; }
	:root {
		--liv-header-total: var(--liv-header-total-mobile);
		--liv-main-h: var(--liv-main-h-mobile);
		--liv-announce-h: var(--liv-announce-h-mobile);
	}
}
@media (min-width: 768px) {
	.liv-hide-md-up { display: none !important; }
}
