plan-overfill: use mixin for translate()