perf: eliminate CLS with inline default text, EN as default language

- All visible text pre-rendered in HTML (no empty→text shift)
- English as default language (i18n fallback + HTML inline text)
- German auto-detected via navigator.languages for DE browsers
- font-display: optional (no font-swap shift)
- Disabled button contrast fix (#a0a0a0 on #3a2215, 7.2:1)
- CoinGecko rates proxied via /api/rates.php with User-Agent
This commit is contained in:
Alexander Schmidt
2026-03-25 17:08:11 +01:00
parent 8d3e37239f
commit cf3c43ff67
5 changed files with 31 additions and 31 deletions

2
i18n.min.js vendored

File diff suppressed because one or more lines are too long