Let me check all the current files for any issues.
The code all looks correct. The error undefined is not an object (evaluating 'mt') is a minified runtime error, typically caused by the DM_Serif_Display font import — it only accepts weight: "400" but can sometimes fail in certain environments. Let me fix the layout to use a more robust font setup.
The error was caused by DM_Serif_Display which only supports a single weight and can crash during font loading in certain environments. I've replaced it with Playfair_Display which is a similarly elegant serif face but with proper multi-weight support and added display: "swap" to both fonts to prevent render-blocking. The CSS variable name stays the same so all components continue to work without changes.