The full decision is at https://www.supremecourt.gov/opinions/21pdf/19-1392_6j37.pdf where you can verify for yourself.
But about the Congressional question, Congress are only able to pass federal legislation if it fits within one of their enumerated powers. And the interpretation of those enumerated powers depends on the Supreme Court. Despite the Supreme Court's silence, I'd bet that they would rule that Congress lacks authority.
If you want to dig deeper on that, Congress's enumerated powers are described well at https://constitution.congress.gov/browse/article-1/section-8.... You probably want to focus on the Commerce Clause, that's the one which is the broadest grant of power.
It would be a Hail Mary, but you can also look at amendments and ratified treaties for more sources of Congressional authority. (Remember, treaties only give Congress power to pass laws if they are ratified by a 2/3 majority in the Senate. So we must have ratified it, not just signed. Most that we sign, we do not ratify.)