While I'm not new to Moodle, I've never tried to do any real customisation, and while I do know a smattering of CSS and PHP I feel like it would be better to find out the proper "Moodley" way to achieve what I want to do.
The Problem
We've just upgraded to Moodle 3.9.4 and are using the Classic theme (3.7+ forced a theme change, and Classic was the most similar to what we had before). However, because we want users to log in using their Office 365 accounts, we need to make some changes to the appearance of the login page so that users are not confused by the presence of a login and password box. But we still need the login and password box to be there, so that manual accounts, administrators and our Moodle support contractors are able to login to the site, we just need it to be lower down the page (or ideally hidden until something's clicked).
What we've done so far
We've kind of bodged it with CSS at the moment. It looks kind of okay provided your screen resolution is 1920x1080 but anything other than that and it looks like crap. You can see what it looks like here: https://moodle.longroad.ac.uk/moodle/login/index.php
Here is a screenshot:
The question is, how do we achieve this in the proper "Moodley" way so that it will work across all screen sizes and devices? I've tried to read up on this and while it seems like I need to make some sort of change to the theme I just got lost in it all and am hoping someone can point me in the right direction. I literally just want to move the component parts of the page around a bit (as shown above).
Can anyone offer any advice or suggestions?