theme.json file under /public with the following content.
You can check Shadcn’s documentation to learn about the role of each variable.
If the UI is not updated, try to empty your browser cache.
theme.json
custom_fonts array can receive URLs (typically from google fonts) like: