OK second try with this one! I think I've fixed the modal issue now - it was off screen before and wouldn't scroll. Based on my testing it works now. As before, I've used inert
to make the modals work properly, and gap
quite extensively, which means this challenge only really works well on Chrome.
The modal design doesn't match the design specifications properly. This is my fault for not pausing to review things at the start. Matching better would involved a lot of HTML restructure. I've made a list to follow on how to approach things now and I hope I won't end up in such a situation again.
Thanks for any feedback!