text-width: Dark theme and better default text styles. Handle window resize.