Move styles to external sheet
Add 3d requirement, restore window location and URL