font-display: swap causes layout shift when fonts load and replace fallback. font-display: optional prevents CLS entirely - if font doesn't load in ~100ms, fallback is used permanently. With preload, fonts should load in time. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>