/* Sitewide polish (phones first): alignment, tap targets, no wrapping buttons */
.btn-outline-sm{white-space:nowrap}
.spotlight-row .btn-outline-sm{flex:none}
@media(max-width:767px){
	/* footer: store links in a tidy 2-column grid, same size, easy to tap */
	.marketplace-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;width:100%;font-size:15px}
	.marketplace-badges>a,.marketplace-badges>.is-disabled{display:flex;align-items:center;min-height:44px;font-size:15px}
	.channel-split{display:flex;align-items:center;gap:8px;min-height:44px}
	.channel-split>a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1}
	.channel-dropdown summary{width:36px;height:36px}
	.social-badges a{width:42px;height:42px}
	/* breadcrumbs: bigger tap area */
	.shop-breadcrumbs{gap:2px 8px;font-size:13px}
	.shop-breadcrumbs a{display:inline-flex;align-items:center;min-height:34px}
	.spotlight-row .btn-outline-sm{min-height:40px}
	.section-link{display:inline-block;padding:12px 0}
}
