Keep the 20px visible box and add a transparent 2px ::before ring, so the pointer target reaches 24px (WCAG 2.5.8) while rest and hover render pixel-identical to before.
Keep the 20px visible box and add a transparent 2px ::before ring, so the pointer target reaches 24px (WCAG 2.5.8) while rest and hover render pixel-identical to before.