fix: hide mobile hamburger on desktop and improve Reddit embeds
Bump CSS specificity for .mobile-hamburger to .mobile-hamburger.nav-icon-btn
so the desktop display:none rule wins over .nav-icon-btn's display:flex.
This fixes the hamburger showing on desktop and nav-right being centered.
Also ensure Reddit provider_name is always set and support auto-expanding
embeds that have no thumbnail image.