Fix #8: Button spinner sizing