In-browser responsive viewport