Added window resize listener.
- Separated scaling from image initialization to make this more straightforward and less repetitive.

Other changes:
- Added missing element to "Alexander" card.
- Added CSS3 fade effects to icons.

Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>