@LeeConnelly12
Posted
Using calc() to offset the attribution text at the bottom of the page, smart!
Also love the use of BEM classes, great way to structure CSS.
I started on mobile and added classes to the <body> to center the page's content so I could see the QR component easier while building it.
As you know the size of the QR code image, you could set the width and height attributes to be 280, doing this means you don't get any layout shifting while the image is loading.