Dat is logisch—het gesloten houden van het publieke contract voorkomt onbedoelde API-afwijkingen, en gediscrimineerde unies zijn een sterke reden om `type` te verkiezen. Wanneer je die knop implementeert om pixel-perfect en responsief te zijn, hoe ga je om met spacing en uitlijning zodat icon + label visueel consistent blijven over breakpoints en fontgrootte veranderingen?