.pet-portal-form{max-width:800px;margin:0 auto;padding:20px}.pet-portal-form label{font-weight:bold;display:block;margin-bottom:5px}.pet-portal-form input[type="text"],.pet-portal-form input[type="email"],.pet-portal-form textarea,.pet-portal-form input[type="file"]{width:100%;padding:10px;margin-bottom:15px;border-radius:8px;border:1px solid #ccc}.pet-portal-form input[type="submit"]{background-color:#ffc107;border:none;color:#000;font-weight:bold;padding:12px 24px;border-radius:6px;cursor:pointer}