Sized using pixels instead of screen dimensions for consistency.