Hi @testuser7
Thanks for reaching out to Microsoft Q&A.
You can use either virtual or physical smart cards, there's no limitation on this regard.
The documentation below has more details about Windows smart card sign-in using Microsoft Entra certificate-based authentication and it also has information about the user experience, prerequisites and caveats:
Let me know if you have further questions.
Thanks,
Fabio