Fix: responsive design