/* Shared responsive additions live beside their components in main.css. */
@media (max-width: 782px) {
	.admin-bar .site-header--sticky.is-stuck { top: 0; }
	.admin-bar .site-navigation { top: 0; }
	.admin-bar .site-navigation-backdrop { top: 0; height: auto; }
	#wpadminbar { width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden; }
	#wpadminbar .quicklinks { max-width: 100%; overflow: hidden; }
}

@media (min-width: 783px) {
	.admin-bar .site-header--sticky.is-stuck { top: 32px; }
}

@media (min-width: 783px) and (max-width: 991.98px) {
	.admin-bar .site-navigation { top: 32px; }
	.admin-bar .site-navigation-backdrop { top: 32px; height: auto; }
}
