So essentially a phishing attempt with a really good looking site, you just need to remember the correct domain. I suggest you use a password manager that fills in your user names and password. This would not auto fill or prompt on a phishing site, this gives you a heads up and if it's generated let site you'd have to go into your manager to grab it.
^ That is an easy way to heads up that always remember the domain name or much better to bookmark the website. Nowadays there are a lot of scammers waiting to a noob one that the target to be fooled by them. Always check the URL when clicking a website even a casino that lure people by having giveaways to click you a bait website as OP said. Nevertheless, we should be careful about those PM'ed links that look suspicious.
Indeed, with most passwords managers you get the chance to store the url as well, so you can actually open the site FROM the password manager (which simply passes the argument to your browser).
Phishing attacks are on the wild, and people should be double careful. Also, never, ever repeat passwords, one more reason to use a password manager with a very good password to open it, preferably from a secured os/pc. Can't stress that enough, windows won't cut it. Go linux or bsd, that and the usual browser (ie. chrome) works for 90% of internet users out there.
A good password manager is not paid, and is NOT an online service, but a free and open source program you download, such as:
KeepassXC.
Do NOT use anything that requires you to login to an online site as password manager, much less something that demands a subscription fee.