The stored bannerExternalUrl is the full 16:9 banner template at a low default size (512x288), so object-contain showed the whole padded image tiny and centered. Now request a crisp wide version (=w1707) and object-cover the desktop safe-area band (centre 2560x423, ~6:1) at full width — matching YouTube's banner crop. |
||
|---|---|---|
| .. | ||
| public/welcome | ||
| src | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||