How do I calmly confront my husband about his gaming and overspending?

My husband and I both work full time and have our own separate bank accounts. Here recently we have been in a really tight spot financially and I've started noticing that I cover literally every bill except for rent (I usually also throw in like the 200$ he's short on rent). We both work the same job and make the same hourly but he spends pretty much the entirety of his pay check on games on his phone (think 8ball pool pass or generic casino games where you buy fake coins to win fake money). Our rent is only 650 and it's the only bill that he covers. I cover groceries, power, water, child care, wifi, and gas/routine maintenance for our car. For a while it wasn't bothering me to much because he was helping with gas for the car occasionally but now he's not helping with gas and he's using my debit card for any snacks or drinks he wants before work. Not to mention I never have my physical debit card we share one car and I typically leave it in the console of my car (i don't carry a wallet or purse) anytime he sees my card in the car he puts it in his wallet. It low-key feels like he doesn't want me to have access to money. I just need help starting this conversation with him because just thinking about it gives me anxiety
How do I calmly confront my husband about his gaming and overspending?
Post Opinion